如何获得驱动信哪里项目位于视觉工作室社区2017



假设项目文件(.vcxproj(位于f:\project\proj001\test.vcxproj中

在项目设置(visual studio社区2017(中,我想将Output目录设置为f:\project\bin

但我不想硬编码驱动器号,因为在其他机器中没有f驱动器。

写一些像%DRIVELETTER_OF_PROJ%\project\bin 这样的东西会很好

有可能吗?

您可以使用带有内置变量的函数,例如:

$(ProjectDir.Substring(0,2))projectbin

变量$(ProjectDir.Substring(0,2))将仅返回2个字符的驱动器,如C:D:等。

这里有一个例子,我想将中间发布目录移到网站项目文件夹之外,但让它动态地适用于解决方案所在的任何驱动器号:

<BaseIntermediateOutputPath>$(SolutionDir.Substring(0,2))PublishWebobj</BaseIntermediateOutputPath>

相关内容

最新更新