.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:UsersabcRiderProjectsmyproject应该是C:UsersxyzRiderProjectsmyproject。我在项目中查看了是否可以找到对旧路径的硬编码引用,但没有找到,但我可以在/bin/obj文件夹中看到对旧路径。

我已经尝试了以下内容:

1.在解决方案目录中查找对旧路径的硬编码引用

2.清洁溶液

我必须执行以下操作才能按特定顺序解决问题。

1.从每个项目中删除objbin文件夹。在提交到git存储库之前,应该添加一个合适的gitignore文件。在我的案例中,因为我把项目放在一个zip中,所以在解决方案中的一些项目中有一些obj文件

2.清洗溶液

3.重建项目

最新更新