如何在Visual Studio构建时自动发布特定的.Net Core项目?

问题描述 投票:0回答:1

我知道在命令行上很容易-只需运行dotnet publish而不是dotnet build,但是我在Visual Studio中构建,我希望某个.Net Core项目在VS构建时实质上执行dotnet publish逻辑它。

我期望获得某种建造物。尝试使用Google-找不到...

c# visual-studio .net-core build publish
1个回答
0
投票
我通过在项目文件中添加以下几行来解决它:

<Target Name="SetNoBuild"> <PropertyGroup> <NoBuild>true</NoBuild> </PropertyGroup> </Target> <Target Name="PublishAfterBuild" AfterTargets="AfterBuild" DependsOnTargets="SetNoBuild;Publish" /> <Target Name="CleanAfterBuild" AfterTargets="AfterClean"> <RemoveDir Directories="$(PublishDir)" Condition="'$(PublishDir)' != ''"/> </Target>

我想知道是否有更简单的方法。    
© www.soinside.com 2019 - 2024. All rights reserved.