创建新的标准.NET项目时依赖项警告

7
我已安装VS 2017,确保所有与.Net Framework、Core、C#和ASP.NET相关的功能已与其他功能一起安装。

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

无法解析符号

有什么想法吗?

enter image description here

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

enter image description here

编辑

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

enter image description here


1
如果你按照“工具”->“选项”->“Nuget程序包管理器”->“包源”中是否有可用的源,而VS似乎无法恢复依赖关系,请尝试添加“https://api.nuget.org/v3/index.json”。 - Edward
2
如果您在“包管理器”窗口中运行“dotnet restore”,是否会收到任何错误? - Edward
1
我猜这与VS有关,建议您尝试安装最新的VS更新,并安装.NET Core SDK https://www.microsoft.com/net/download/windows? - Edward
我已经这样做了,我的版本是15.5.4 :( - Hussein Khalil
你能否发布你的新.NET Standard项目的.csproj文件内容? - NightOwl888
显示剩余4条评论
2个回答

8

嗯,我要说的可能听起来有些疯狂,但这是一个已知问题,很难被发现。

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

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

希望这可以帮到你。


0

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

我执行了“清理解决方案”和“生成解决方案”,成功恢复了依赖项。这解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接