问题描述
我有一个 zip 项目,该项目最初是在 Windows 7 操作系统上编码的。我后来转移到了 Windows 10,我正尝试继续在我的 Windows 10 PC 上处理该项目。 问题是不知何故路径仍然设置为旧路径,结果构建失败。
由于未经授权的访问,无法读取 NuGet.Config。小路: 'C:\Users\abc\RiderProjects\myproject\NuGet.Config'。 ---> System.UnauthorizedAccessException:访问路径 'C:\Users\abc\RiderProjects\myproject' 被拒绝。
路径 C:\Users\abc\RiderProjects\myproject
应该是 C:\Users\xyz\RiderProjects\myproject
。如果我可以找到对旧路径的硬编码引用,我在项目中查看但徒劳无功,但我可以在 /bin
中看到对旧路径的引用和 /obj
文件夹。
我已经尝试了以下方法:
1.在解决方案目录中查找对旧路径的硬编码引用
2.清洁解决方案
解决方法
我必须按照特定顺序执行以下操作才能解决问题。
1.从每个项目中删除 obj
和 bin
文件夹。在提交到 git 存储库之前,应该添加适当的 gitignore 文件。在我的情况下,因为我将项目放在 zip 中,所以有解决方案中某些项目中的某些 obj
文件
2.清洗溶液
3.重建项目