解决方案文件 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.sln
至 App_name_with_underscores\namespacename\solutionfile.sln
问题显然是由于项目中的文件夹名称有空格。此答案已在此线程中找到:
如果这是您的问题,只需在克隆时重命名 GIT 存储库
git clone http://Your%20Project%20With%20Spaces newprojectname
移动整个解决方案文件夹通常不会导致您遇到的问题,因为解决方案和项目 (.sln/.__proj) 文件中的文件和文件夹是由相对路径指定的。
除此之外,此特定错误通常由 运行:
修复
工具 > NuGet 包管理器 > 包管理器控制台:
然后执行这条命令:
dotnet restore
我剪切了我的项目并将其粘贴到不同的文件夹中,现在它不再工作了,因为它找不到正确的路径(我故意更改了路径)。
现在我的路径如下:\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.sln
至 App_name_with_underscores\namespacename\solutionfile.sln
问题显然是由于项目中的文件夹名称有空格。此答案已在此线程中找到: 如果这是您的问题,只需在克隆时重命名 GIT 存储库git clone http://Your%20Project%20With%20Spaces newprojectname
移动整个解决方案文件夹通常不会导致您遇到的问题,因为解决方案和项目 (.sln/.__proj) 文件中的文件和文件夹是由相对路径指定的。
除此之外,此特定错误通常由 运行:
修复工具 > NuGet 包管理器 > 包管理器控制台:
然后执行这条命令:
dotnet restore