gpt4 book ai didi

visual-studio - 将自定义目标添加到 .csproj 文件

转载 作者:行者123 更新时间:2023-12-04 03:40:02 30 4
gpt4 key购买 nike

我想在我的 .csproj 文件中添加一个自定义目标。

自定义目标将是:
msbuild /t:assembleDebug
此目标将仅使用 Debug 模式构建。

我已经尝试修改 .csproj 文件但没有成功。

感谢您的回答。

最佳答案

This target will just build with the Debug mode. I have already try to modify the .csproj file but no success.



为此,请卸载您的项目。然后在项目的最后,就在结束标记 </Project> 之前,放置在脚本下面:
  <Target Name="assembleDebug" Condition=" '$(Configuration)' == 'Debug' ">

<Message Text="This custom target will only be executed when configuration is debug" Importance="high"></Message>
</Target>

在条件 '$(Configuration)' == 'Debug' 下,目标将 仅在配置为 Debug 时执行 :

enter image description here

当你使用 Release 模式构建它时,这个自定义目标将 而不是 被执行:
msbuild "CustomTarget.csproj" /p:Configuration=Release /t:build;assembleDebug

评论更新:

Can I just call : msbuild /t:assembleDebug and this target will do the same thing as msbuild /p:Configuration=Debug


/p:Configuration=Release 用于覆盖 Visual Studio 上的默认配置,如果您只想调用:msbuild/t:assembleDebug 并且此目标将执行与 msbuild/p:Configuration=Debug 相同的事情,您应该将默认配置设置为 Debug,然后使用命令 msbuild /t:assembleDebug 构建它:

enter image description here

然后使用该命令行构建它:

enter image description here

希望这可以帮助。

关于visual-studio - 将自定义目标添加到 .csproj 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48647931/

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