【问题标题】:Warning on dependencies when create a new standard .NET project创建新的标准 .NET 项目时对依赖项的警告
【发布时间】:2020-04-18 16:52:27
【问题描述】:

我已经安装了 VS 2017,并且我确信所有与 .Net Framework、Core、C# 和 ASP.NET 相关的功能都与其他功能一起安装。

我所做的只是创建一个新项目(.net 标准类库),然后依赖项部分显示警告(黄色三角形)标志。当我单击依赖项时,Visual Studio 冻结并关闭。如果我尝试使用任何库,我会得到同样的错误

无法解析符号

有什么想法吗?

当我尝试构建解决方案时,我收到以下错误

编辑

我还检查了 NuGet 包管理器,发现可用源如下所示

【问题讨论】:

  • 似乎VS无法恢复依赖,如果您按照Tools->options->Nuget Package Manager->是否有可用的Package Sources来源,如果没有,请尝试添加“@987654324 @"
  • 是的,它在那里,我已经用另一个屏幕截图编辑问题
  • 如果您在包管理器窗口中运行 dotnet restore,您会收到任何错误吗?
  • 好吧,多亏了你,问题解决了一半 :),现在项目构建成功,但仍然有黄色警告,如果我点击 Dependencies VS 挂起并重新启动
  • 我假设它与VS有关,建议您尝试安装VS的最新更新,并安装.net core sdk microsoft.com/net/download/windows

标签: c# asp.net-core visual-studio-2017 .net-standard


【解决方案1】:

好吧,我要说的话听起来很疯狂,但这是一个事实和已知问题,而且很难找到。

问题出在项目路径,我创建的项目路径包含一个特殊字符 c:/users/Hussein Khalil(XXX)/PROJECT_NAME

当我在简单的路径 c:/test/... 上创建项目时,一切正常。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,它与项目路径中的特殊字符无关。

    我执行了“干净的解决方案”,然后执行了“构建解决方案”,它成功地恢复了依赖关系。它解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-25
      • 2017-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 2023-03-20
      • 1970-01-01
      相关资源
      最近更新 更多