.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.重建项目

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...