msbuild 是不是知道它是从 Visual Studio 调用还是从命令行调用?

Posted

技术标签:

【中文标题】msbuild 是不是知道它是从 Visual Studio 调用还是从命令行调用?【英文标题】:Does msbuild know if its called from visual studio versus command line?msbuild 是否知道它是从 Visual Studio 调用还是从命令行调用? 【发布时间】:2022-01-10 02:28:00 【问题描述】:

从命令行调用时我的构建运行良好,但通过 Visual Studio 构建时失败。我发现这个问题与在这些不同情况下如何处理 WindowsTargetPlatformVersion 有关。

我想在 IDE 中构建以进行开发时跳过某个构建步骤,但在从命令行构建时离开它。这可能吗?

【问题讨论】:

【参考方案1】:

找到了成功的 BuildingInsideVisualStudio

【讨论】:

以上是关于msbuild 是不是知道它是从 Visual Studio 调用还是从命令行调用?的主要内容,如果未能解决你的问题,请参考以下文章

MSBuild 是不是需要安装 Visual Studio?

如果无法创建 vcxproj 文件,是不是可以将 MSBuild 用作带有 Visual Studio 代码的 C++ 编译器?

在 Linux 中的 Mono 下,在 Visual Studio / msbuild 中编译的二进制文件是不是 100% 兼容?

网站编译在 MSBuild 中失败,但在 Visual Studio 中有效

Visual Studio 2012 解决方案 TeamCity 中的 MSBuild

MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板