我有一个 .net 解决方案,大约有30个项目,所有项目都针对 .Net Framework 4.5,并且每个项目引用了至少3-4个 NuGet 包。
现在我们需要将它们更新到 .Net Framework 4.6.1。所以我需要知道以下内容:
- 我需要重新定位 NuGet 包吗?还是可以跳过这一步,因为这将是一个“原地”升级?
- 如果是,我是否可以通过替换每个项目的 packages.config 文件中的 targetFramework="net45" 为 targetFramework="net461" 来更新 NuGet 包?我看到一些帖子建议使用 'update-package' 命令进行卸载和重新安装包。我今天尝试了一下,但出现了一些错误。