安全移动.net项目的子文件夹与参考更新

本文关键字:文件夹 参考 更新 移动 net 项目 安全 | 更新日期: 2023-09-27 18:12:52

在这里,首先我创建了一个名为TestSolution的空解决方案。接下来,我添加了一个名为TestProject的新项目,并通过NuGet包管理器添加了EntityFramework 6.1.3引用。之后,NuGet包管理器创建文件夹包并添加Reference

<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
  <HintPath>..'packages'EntityFramework.6.1.3'lib'net45'EntityFramework.dll</HintPath>
  <Private>True</Private>
</Reference>

过了一会儿,我决定创建名为subfolder的子文件夹,并将TestProject移动到那里。

我希望新的引用是什么样子

<Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
  <HintPath>..'..'packages'EntityFramework.6.1.3'lib'net45'EntityFramework.dll</HintPath>
  <Private>True</Private>
</Reference>

如何移动项目和更新引用而不手动更新项目文件?

安全移动.net项目的子文件夹与参考更新

可能的解决方案是

  • 在一个命令中移动visual studio项目是不可能的,您应该在visual studio中使用以下解决方案之一将项目移动到另一个文件夹。不幸的是,您应该手动完成所有工作
  • 在Nuget Package Manager控制台调用Update-Package - install