【问题标题】:.Net restore getting wrong absolute path.Net 恢复得到错误的绝对路径
【发布时间】:2021-07-03 17:26:48
【问题描述】:

我有一个 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.清洁解决方案

【问题讨论】:

    标签: nuget nuget-package-restore rider


    【解决方案1】:

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

    1.从每个项目中删除 obj 和 bin 文件夹。在提交到 git 存储库之前应添加适当的 gitignore 文件。在我的情况下,因为我将项目放在 zip 中,所以有一些 obj解决方案中一些项目中的文件

    2.清洁溶液

    3.重建项目

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 2012-10-16
      • 2016-09-12
      • 1970-01-01
      • 2012-10-27
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多