解决方案文件 Visual Studio 2019 中的路径已更改,现在无法构建文件

Path changed in solutions file Visual Studio 2019, now can't build file

我剪切了我的项目并将其粘贴到不同的文件夹中,现在它不再工作了,因为它找不到正确的路径(我故意更改了路径)。

现在我的路径如下:\source\repos\App%name%with%spaces\namespacename\solutionfile.sln,
曾经是:\source\repos\namespacename\namespacename.sln.

基本上,我将整个项目放在另一个名为 App%name%with%spaces 的文件夹中。

现在我得到他们找不到 projects.assets.json 文件的错误。有谁知道解决这个问题的方法吗?

编辑:文件夹名称中的“%”应该是 space。 spaces 已自动更改为 %,因此将文件夹名称更改为不带 spaces 的名称,因为它对此很敏感。例如。改变 App name with spaces\namespacename\solutionfile.slnApp_name_with_underscores\namespacename\solutionfile.sln

问题显然是由于项目中的文件夹名称有空格。此答案已在此线程中找到:

如果这是您的问题,只需在克隆时重命名 GIT 存储库

git clone http://Your%20Project%20With%20Spaces newprojectname

移动整个解决方案文件夹通常不会导致您遇到的问题,因为解决方案和项目 (.sln/.__proj) 文件中的文件和文件夹是由相对路径指定的。

除此之外,此特定错误通常由 运行:

修复

工具 > NuGet 包管理器 > 包管理器控制台:

然后执行这条命令:

dotnet restore