【问题标题】: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 是的,我怀疑这可能是个好问题。

标签: visual-studio-2017


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 2017-12-26
    • 2018-01-13
    • 2014-04-09
    • 2019-04-12
    相关资源
    最近更新 更多