微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.Net 恢复得到错误的绝对路径

如何解决.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.从每个项目中删除 objbin 文件夹。在提交到 git 存储库之前,应该添加适当的 gitignore 文件。在我的情况下,因为我将项目放在 zip 中,所以有解决方案中某些项目中的某些 obj 文件

2.清洗溶液

3.重建项目

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。