我有一个.vbproj,它是一个VB.NET Web应用程序项目.我可以构建包含该项目的解决方案,然后右键单击该项目并在本地发布.VS 2013专业版更新3没有任何问题.
我正在尝试构建此解决方案,然后使用Jenkins CI中的msbuild插件在VS之外发布项目.
该项目没有发布,因为它说它正在跳过不可发布的项目.
命令及其输出如下:
执行命令
cmd.exe /C C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /t:Publish /p:VisualStudioVersion=12.0 /p:OutDir=C:/temp/eric StarWebPortal/StarWebPortal/StarWebPortal.vbproj && exit %%ERRORLEVEL%% from C:\Tools\Jenkins\jobs\STAR-dev_POC\workspace
[workspace] $ cmd.exe /CC:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe/t:Publish /p:VisualStudioVersion=12.0/p:OutDir = C:/ temp/eric StarWebPortal/StarWebPortal /StarWebPortal.vbproj && exit %% ERRORLEVEL %% Microsoft(R)Build Engine版本4.0.30319.18408 [Microsoft .NET Framework,版本4.0.30319.18444]版权所有(C)Microsoft Corporation.版权所有.
上午8/22/2014 11:46:51开始构建.项目中不存在"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(840,131)"中BeforeTargets属性中列出的目标"MvcBuildViews" ,将被忽略.节点1上的项目"C:\ Tools\Jenkins\jobs\STAR-dev_POC\workspace\StarWebPortal\StarWebPortal\StarWebPortal.vbproj"(发布目标)._DeploymentUnpublishable:跳过不可发布的项目.完成构建项目"C:\ Tools\Jenkins\jobs\STAR-dev_POC\workspace\StarWebPortal\StarWebPortal\StarWebPortal.vbproj"(发布目标).
知道为什么它在VS内工作而不是从msbuild命令行工作?