【发布时间】:2015-01-05 09:14:49
【问题描述】:
我正在致力于自动化构建 Azure 可部署包的过程,并且需要了解为什么 Publish 和 Package 会以意想不到的方式表现不同。
在 Visual Studio 2013 中,我可以手动创建一个可部署 Azure 的包,方法是选择项目,右键单击它并从弹出菜单中选择包...,然后单击确定。这将按预期构建一个 c.150MB cspkg 文件。
我认为我可以按照以下方式替换这个 MSBuild 命令:
MSBuild project.ccproj /p:Configuration=Release /p:TargetProfile=Cloud /t:Package /v:diag
但这会因为复制 DLL 的错误而失败。
如果我将包更改为发布:
MSBuild project.ccproj /p:Configuration=Release /p:TargetProfile=Cloud /t:Publish /v:diag
然后它会成功构建包,但会构建一个 c.75MB 的 cspkg 文件。
我想我的基本问题是行为差异是由什么引起的?我这样做对吗?
【问题讨论】:
标签: visual-studio azure msbuild