我试图制作一个MVC 5项目的nuget包,我在控制台中收到以下错误。
C:\Projects>nuget pack WebApplication3\WebApplication3\WebApplication3.csproj
尝试从WebApplication3.csproj'构建软件包。导入的项目" C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets"没找到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。 C:\ Users \ Michael \ Documents \ Visual Studio 2013 \ Projects \ WebApplication3 \ WebApplication3 \ WebApplication3.csproj
在.csproj
中<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
我的计算机上没有安装VS 2010。只是VS2013。为了构建和打包,我必须做出哪些改变?
答案 0 :(得分:3)
登陆这个帖子并且对于任何与此问题作斗争的人(谁拥有Visual Studio 2013并登陆此主题)并寻找快速解决方案只需复制此文件夹
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ WebApplications
到
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0
有关详细信息,请参阅以下链接:
Link1具体参考标题/部分&#34; WebApplication.Targets&#34;
Link2参考Jim Lamb的回答。