Visual Studio无法识别项目文件

时间:2019-05-16 19:41:52

标签: visual-studio asp.net-core

我首先说这不是项目问题(包括/排除在项目问题之外)。

现在让我解释一下情况。一个新开发人员在其计算机上安装了VS 2019,并从git repo中获取了最新版本。打开解决方案,未显示.netcore项目的项目文件,如下图所示。

enter image description here

在同一解决方案中有一个.netFramework项目,该项目的所有文件均按预期显示。

VS 2019的安装包括.net 1.1、2、2.1和2.2。然后,我们分别为2.1和2.2进行了修复安装,以确保已正确安装这些框架。

从另一台机器上,该解决方案按预期工作,检查了代码。将其放入损坏的解决方案中,再次对其进行更新,再也找不到项目文件。

另一个奇怪的问题是所有nuget软件包都已更新,但没有一个被找到。从Microsoft.AspNetCore.All到自定义库。我知道这是因为它不会读取项目中的文件。

想通了我会在我把整个安装丢掉并重新开始之前发布问题。

另一个使用.net core 2.1.202创建全新项目的示例,该项目安装在计算机上的 C:\ Program Files \ dotnet \ sdk 文件夹中。但是如图所示,项目创建不正确,没有库被识别。

enter image description here

1 个答案:

答案 0 :(得分:0)

问题是,从创建初始文件夹(克隆存储库)开始,项目路径的路径中就有%20。

如上面的示例所示,这样的锁定例如“ C:\ dev \ my%20Project ...” .netcore项目已加载,但从未出现问题。 .net框架项目已正确加载。

当路径正确指向“ C:\ dev \ my project ...”时,一切都很好,并且已正确构建和加载。