2014-12-05 122 views
0

我试图制作一个MVC 5项目的nuget包,并且在控制台中出现以下错误。在本地机器导入的项目上创建nuget包... Microsoft.WebApplication.targets ...无法找到

C:\Projects>nuget pack WebApplication3\WebApplication3\WebApplication3.csproj 

试图建立从 'WebApplication3.csproj' 软件包。未找到导入的项目“C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets”。确认声明中的路径是正确的,并且该文件存在于磁盘上。 C:\用户\迈克尔\文档\ Visual Studio的2013 \项目\ 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。为了构建和打包,我必须做些什么改变?

回答

3

Landed在此线程和任何人这个问题(谁拥有的Visual Studio 2013,并停靠于该线程)作战并寻求速战速决只要复制这个文件夹

C:\ Program Files文件( 86)\的MSBuild \微软\ VisualStudio的\ V12.0 \ web应用

C:\ Program Files文件(x86)的\的MSBuild \微软\ VisualStudio的\ V10.0

请参见以下链接获取更多详细信息:

Link1具体参照标题/章节 “WebApplication.Targets”

Link2参考吉姆羔羊的答案。

相关问题