【发布时间】:2010-01-22 15:04:10
【问题描述】:
请放轻松,我是 msbuild 和 msbuildtasks 的新手!
如何设置一个属性,该属性表示我要导入的目标文件的相对文件路径?我需要相对引用,以便它适用于所有开发机器。但是导入的目标试图在内部使用相对文件路径,这将不起作用,因为它是相对于导入的目标重新评估的!
实际上我正在尝试解决导入项目的documented behaviour:
导入的所有相对路径 项目被解释为相对于 导入项目的目录。 因此,如果一个项目文件是 导入到几个项目文件中 不同地点,相对 导入项目文件中的路径 会有不同的解释 每个导入的项目。
【问题讨论】:
-
您不将 MSBuildCommunityTask 库与 MSBuild 并排放置到 %PROGDIR%\MSBuild\MSBuildCommunityTasks\ 是否有特定原因?然后路径可能与 MSBuild 相关(如 MSBCT 人员建议的那样):
-
是的,因为我必须在所有开发/构建机器上安装它,然后必须管理升级它们。
标签: msbuild msbuildcommunitytasks