visual-studio-2010 – 从外部视觉工作室构建vs项目时如何“摆脱”$(SolutionDir)

我想从Visual Studio外部通过msbuild构建一个.vcxproj。问题是.vcxproj文件中有很多$(SolutionDir),显然只有在解决方案加载时才能正确设置。

当我用实际的绝对路径替换$(SolutionDir)它的工作时,问题是其他机器上的其他人正在使用相同的项目文件…

有没有人知道任何解决方案或者是要解决这个问题?

谢谢,任何帮助非常感谢。

西蒙

您可以通过传递参数参数来设置变量:

/p:SolutionDir=path

所以,而不是编辑解决方案文件,您可以创建一个构建脚本来设置环境并相应地执行msbuild,使Visual Studio文件与开发工作一样。

http://stackoverflow.com/questions/15053915/how-to-get-rid-of-solutiondir-when-building-vs-project-from-outside-visual

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:visual-studio-2010 – 从外部视觉工作室构建vs项目时如何“摆脱”$(SolutionDir)