【问题标题】:MSBuild: Is it possible to specify projects build dependencies in actual project file?MSBuild:是否可以在实际项目文件中指定项目构建依赖项?
【发布时间】:2015-01-22 14:06:27
【问题描述】:

我在 MSBuild 系统中有许多不同的 MFC 语言资源文件,我正在尝试从每个文件中构建不同的 dll。我在同一个目录中有一个项目文件。

我想做的是在主项目文件中指定要构建的资源的其他项目文件。

如果我使用

  <Import Project="lang_de-DE.xml"/>

构造,主 dll 将包含来自导入项目的代码(根据 MSDN MSBuild 文档)。

我不想使用

  <CreateItem Include=.../>

建筑也一样,我把它们都放在一个目录里。

我在目录中有 lang_main.xml、lang_en-GB.xml、lang_fi-FI.xml 等,而它们的 .rc 文件在不同的目录中。

我需要做的是让 lang_main.xml 项目文件先构建其他的,然后构建自己,最后拥有相同数量的 dll。 有办法解决吗?

谢谢

【问题讨论】:

    标签: dll mfc msbuild resources project


    【解决方案1】:

    解决了。

    我所做的是为与主要语言处于同一级别的所有语言创建目录,并将每种语言的项目文件放入相应的目录中。

    然后,我把所有的资源文件放到主语言目录下,在单独的项目文件中我引用了自己的rc文件,通过相对路径。

    然后我在其项目文件中使用其他语言“模块”作为主语言模块中的依赖项。

    【讨论】:

      猜你喜欢
      • 2010-11-25
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 2014-03-19
      • 1970-01-01
      相关资源
      最近更新 更多