【发布时间】:2016-08-26 02:31:06
【问题描述】:
我有一个解决方案,包括 2 个项目和 2 个发布配置文件:
WebApplication Project: App.pubxml
WebApi Project: Api.pubxml
当我使用 Team Foundation Server 构建定义时,我将 MSBuild 参数设置为
/p:DeployOnBuild=true /p:PublishProfile=App /p:PackageLocation=$(build.artifactstagingdirectory)\Build
它会生成错误并提醒我在 WebApi 项目中找不到 app.pubxml。
所以,我的问题是:
为什么 msbuild 会构建这两个项目,而不仅仅是其中一个?
我可以在 msbuild 参数中使用不同的发布配置文件分开吗?或者我可以只构建一个项目吗?
【问题讨论】:
-
您是在构建解决方案文件还是项目文件?
标签: c# asp.net-mvc asp.net-web-api msbuild tfsbuild