gpt4 book ai didi

visual-studio - Visual Studio 向 MSBuild 传递哪些参数?

转载 作者:行者123 更新时间:2023-12-03 05:46:31 24 4
gpt4 key购买 nike

当 Visual Studio 运行生成时,它会运行 MSBuild 来完成大部分工作。如果您将 .sln 文件传递​​给 MSBuild,并具有适当的配置和平台属性,它将以类似于 Visual Studio 的方式构建您的解决方案。

msbuild mysolution.sln /p:Configuration=Release /p:Platform="Any CPU"

但是,存在差异:有时通过 MSBuild 而不是通过 Visual Studio 构建会出错,反之亦然。

Visual Studio 向 MSBuild 传递哪些参数来影响该过程?有什么方法可以查看执行构建时传递的参数吗?

最佳答案

Visual Studio 不会执行 MSBuild.exe,而是托管构建引擎本身(通过 Microsoft.Build.* 程序集) - 至少这是默认 C# 项目系统的情况。其他语言、插件、包等的做法可能有所不同。

实际上,Microsoft 博客上有一个关于此问题的帖子系列,我正在尝试找到它们并更新此答案。

更新:再次找到它。查找“Visual Studio 中的 MSBuild”帖子 here .

关于您原来的问题,this页面可能会进一步帮助您。您还可以转到“工具”、“选项”、“项目和解决方案”、“构建和运行”并增加 MSBuild 输出的详细程度。使用“诊断”,您基本上应该看到开始构建时设置的每个属性。

关于visual-studio - Visual Studio 向 MSBuild 传递哪些参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11932164/

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