gpt4 book ai didi

visual-studio - 在MSBuild中可以确定我是否在Visual Studio中运行

转载 作者:行者123 更新时间:2023-12-03 08:48:38 24 4
gpt4 key购买 nike

Visual Studio是否设置了任何MSBuild属性?我希望根据Visual Studio的版本(如果有)有一些条件行为。

最佳答案

您应该使用的属性值为BuildingInsideVisualStudio,当您在Visual Studio中构建时,此属性将设置为true。由于ProductVersion在项目文件中声明,您不能使用它,因为无论是在VS内部还是通过msbuild.exe构建,它都具有相同的值。

<PropertyGroup>
<MyProp Condition=" '$(BuildingInsideVisualStudio)' == 'true' ">Foo</MyProp>
<MyProp Condition=" '$(BuildingInsideVisualStudio)' != 'true' ">Bar</MyProp>
</PropertyGroup>

关于visual-studio - 在MSBuild中可以确定我是否在Visual Studio中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com