我正在将MSBuildProjectDirectory属性与MSBuild一起使用。
该项目位于:
在生成过程中,MSBuildProjectDirectory的评估方式为:
并且出现“系统找不到指定的文件”错误。
我需要移动到其他文件夹还是可以找到正确的路径?
最佳答案
如果您使用的是Visual Studio 2010/MSBuild 4.0,则某些包含括号的属性会发生这种情况。 Microsoft承认使用MSBuild 4.0时,这是从VS2008到VS2010的回归错误:
http://connect.microsoft.com/VisualStudio/feedback/details/532677/msbuild-4-0-usingtask-cannot-have-a-path-with-parentheses
根据以上链接,以下内容带有括号问题:
分辨率:目前,使用MSBuild 4.0时,请将位置更改为不包含括号的路径。
关于msbuild - $(MSBuildProjectDirectory)和 "program files (x86)"文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15573552/