Microsoft.WebApplication.targets [英] Microsoft.WebApplication.targets
问题描述
将服务器检入构建服务器(使用TFS)时出现问题,但由于某种原因,下一个错误将返回我:
I have a problem when I check in my server to my build server (using TFS), but for some reason, return me the next error:
Exception Message: MSBuild error 1 has ended this build. You can find more specific information about the cause of this error in above messages. (type BuildProcessTerminateException)
Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
详细信息:
\WcfService4.csproj (92): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
我不确定问题是什么或我能解决什么.有人可以帮助我吗?
I'm not sure what is the problem or what I can solve it. Someone can help me?
推荐答案
您对
C:\ Program文件 (x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets"
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets"
如果在安装了Visual Studio的计算机上完成构建,则此方法有效. 如果您将引用更改为改为使用nuget- https://www.nuget.org/packages/MSBuild.Microsoft .VisualStudio.Web.targets/ 此软件包与您的本地文件等效.在您的csproj中.
This works if the build is done on a machine that has Visual studio installed on it. If you change the reference to use nuget instead- https://www.nuget.org/packages/MSBuild.Microsoft.VisualStudio.Web.targets/ this package is the equivalent one to your local file. In your csproj.
<Import Project="$(MSBuildBinPath)\Microsoft.WebApplication.targets" />
到(例如)
<Import Project="$(Yourpackageslocation)\MSBuild.Microsoft.VisualStudio.Web.targets\Microsoft.WebApplication.targets" />
您需要编辑csproj以指向Nuget软件包文件.
You'll need to edit your csproj to point to the Nuget packages file.
这篇关于Microsoft.WebApplication.targets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!