gpt4 book ai didi

visual-studio-2012 - 从 msbuild 为 Visual Studio 2012 调用发布

转载 作者:行者123 更新时间:2023-12-03 23:30:16 24 4
gpt4 key购买 nike

对于 VS2010,在我使用 Web 部署项目 (WDP) 帮助打包我的网站以进行生产部署之前。我有一个在 Release模式下编译解决方案的 MSBuild 脚本。其输出是由 WDP 编译和清理的生产就绪网站文件。

我看到 2012 年的 WDP 已被删除,并且在 Web 应用程序的属性中创建了一个新选项卡。选项是相同的,但现在调用是通过 Publish 选项完成的(在您刚刚在 Release模式下编译之前)。

所以问题是这个。如何从 MSBuild 脚本调用发布操作?我发现了一些旧帖子...

msbuild /target:publish

会做的伎俩。但这在 2012 年似乎行不通。

另外,我在我的 msbuild 任务中尝试过...
<MSBuild Properties="Configuration=Publish;" 
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>

...但是 msbuild刚刚报告了“未知配置”。

我怎么会有 msbuild从命令行运行发布选项?

最佳答案

似乎现在有一些其他选项可以从命令行发布。具体来说,现在似乎可以通过 Visual Studio 2012 的一些 RC 更新来实现以下内容。

msbuild mywap.csproj /p:DeployOnBuild=true;PublishProfile=MyProfileName

更多详情请查看 this post by Scott Hanselman并查看 上的部分出版 .

关于visual-studio-2012 - 从 msbuild 为 Visual Studio 2012 调用发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221999/

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