【发布时间】:2017-11-08 06:54:02
【问题描述】:
我有一个包含许多项目的解决方案,其中一些项目的输出类型为 exe。
我在 MsBuild 调用中使用以下参数
/target:publish /p:PublishDir="$(build.artifactstagingdirectory)\
但是,这会发布输出类型为 exe 的所有项目。但是,我只想发布一个特定的项目。
我读过的大部分内容都引用了名为PublishProfile。但是,我看不到为此项目类型创建PublishProfile 的方法。当我单击发布时,我会看到一个基本的发布向导,并且发布设置存储在 .csproj 文件中,而不是 .pubxml 文件中。那么如何请求发布特定项目呢?
【问题讨论】:
-
您想构建解决方案但只使用一个 MSBuild 命令行发布特定项目吗?如何使用命令行发布特定项目:
msbuild "xx.csproj" /target:publish /p:PublishDir="$(build.artifactstagingdirectory)\"?
标签: .net wpf visual-studio-2015 msbuild clickonce