首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用msbuild发布web项目

使用msbuild发布web项目
EN

Stack Overflow用户
提问于 2013-08-28 18:13:47
回答 1查看 719关注 0票数 0

我收到这个错误消息:

代码语言:javascript
复制
(SetGenerateManifests target) -> 
  c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(4351,5): error : Publish is only valid for 'Windows Application' or 'Console Application' project types. [E:\myproj\myproj.csproj]

运行以下命令行:

代码语言:javascript
复制
c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild e:\myproj\myproj.csproj /p:VisualStudioVersion=11.0 /t:ResolveReferences;Publish /p:DeployOnBuild=true /p:Configuration=Release-Dev /p:PublishProfile=myapp-Dev-Web /p:DeployOnBuild=true /p:Password=mypass /p:VisualStudioVersion=11.0 /l:FileLogger,Microsoft.Build.Engine;logfile=E:\temp\web-build.txt;Verbosity=Diagnostic

在此之前,我运行了一个成功的命令行:

代码语言:javascript
复制
c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild e:\mysln.sln
/p:BuildProjectReferences=true  /p:Configuration=Release-Dev
EN

回答 1

Stack Overflow用户

发布于 2013-08-29 22:35:27

msbuild不能用于部署web项目。

msbuild中的发布功能似乎只用于数据库项目。

解决方案是使用MSDEPLOY部署web项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18485070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档