【问题标题】:creating nuget package on local machine imported project ...Microsoft.WebApplication.targets... cannot be found在本地机器上创建 nuget 包导入项目 ...Microsoft.WebApplication.targets... 找不到
【发布时间】:2015-02-03 23:12:39
【问题描述】:

我正在尝试制作 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。为了构建和打包,我必须进行哪些更改?

【问题讨论】:

    标签: asp.net-mvc msbuild nuget


    【解决方案1】:

    登陆此线程,对于任何与此问题作斗争的人(谁拥有 Visual Studio 2013 并且也登陆此线程)并寻找快速修复只需复制此文件夹

    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications

    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0

    查看这些链接了解更多详情:

    Link1 特别提到标题/部分“WebApplication.Targets”

    Link2 参考 Jim Lamb 的回答。

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 2015-10-25
      相关资源
      最近更新 更多