如何解决.Net 恢复得到错误的绝对路径
我有一个 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.重建项目
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。