未找到导入的项目“C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.

Posted

技术标签:

【中文标题】未找到导入的项目“C:\\Program Files\\dotnet\\sdk\\2.1.201\\Microsoft\\VisualStudio\\v15.0\\WebApplications\\Microsoft.WebApplication.targets”【英文标题】:The imported project "C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" was not found未找到导入的项目“C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets” 【发布时间】:2018-05-22 15:46:17 【问题描述】:

在 Visual Studio 2017 中,我转到包管理器进行 dotnet 还原。 然后我收到一条错误消息

错误 MSB4019:导入的项目“C:\Program 文件\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" 没找到。

我导航到

C:\Program Files\dotnet\sdk\2.1.201\Microsoft

并且缺少 VisualStudio 路径,因此出现错误消息。我该如何解决这个问题?

【问题讨论】:

我今天也刚开始看到这个。 我在命令行上收到此错误,但不是来自 Visual Studio。把我逼疯了。 您好,您可以尝试以下解决方法:github.com/dotnet-websharper/core/issues/903 您的解决方案是否包含混合的 .NET Framework/.NET Core 项目? @Vivelin 是的,我怀疑这可能是个好问题。 【参考方案1】:

如果您有一个包含 .NET Framework 和 .NET Core (web) 项目的混合解决方案,dotnet restore 将无法构建 .NET Framework 项目,并且会在较新版本的 .NET 中导致错误核心 SDK,详见NuGet/Home#6665。

如果您在命令行中遇到此错误,但不是来自 Visual Studio 本身,您可能会更幸运地使用 MSBuild 构建完整的解决方案。

【讨论】:

以上是关于未找到导入的项目“C:\Program Files\dotnet\sdk\2.1.201\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.的主要内容,如果未能解决你的问题,请参考以下文章

启动器中的致命错误:无法使用“C:\Program Files (x86)\Python33\python.exe”“C:\Program Files (x86)\Python33\pip.exe”创

npm:Error: EPERM: operation not permitted, mkdir ‘C:Program Files odejs ode_cache\_cacache‘

npm : 无法加载文件 C:Program Files odejs pm.ps1,因为在此系统上禁止运行脚本。有关详细信息

npm 安装错误`not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:`

Installshield2015 定制安装在C:Program files 目录 不正确问题

错误:C:\Program Files\dotnet\dotnet.exe 失败,返回码:1