gpt4 book ai didi

.net - Nuget:将多个大型解决方案迁移到 PackageReference

转载 作者:行者123 更新时间:2023-12-01 03:10:58 24 4
gpt4 key购买 nike

背景

我正在处理一个包含多个大型解决方案的大型项目。总而言之,我们有超过 400 个 C# 项目。过去我们使用 Nuget 和 packages.config我们的依赖文件。现在我们要将所有项目迁移到新的 PackageReference格式。

问题

我知道 Visual Studio 提供了从 packages.config 迁移单个项目的解决方案。到 PackageReference格式,但我不知道可以一次迁移多个 Visual Studio 解决方案的解决方案。我不需要 Visual Studio 的兼容性检查,因为所有使用的包都与新格式兼容。

问题

是否有一种从 packages.config 一次性迁移多个 Visual Studio 解决方案的便捷方法?到 PackageReference格式?

最佳答案

Nuget: Migrating multiple large Solutions to PackageReference


为了确保迁移的准确性,Visual Studio 和大多数扩展都提供从 packages.config 迁移单个项目的功能。到 PackageReference格式,并将执行 Visual Studio 的兼容性检查。
如果您想一次迁移多个 Visual Studio 解决方案,AFAIK,目前没有这样的方法或扩展。
作为解决方法,我想为您提供一个扩展:
NuGet PackageReference Updater
哪个可以迁移 具有多个大型项目的单一解决方案 立即从packages.config 转换为PackageReference 格式。只需右键单击 解决方案 解决方案资源管理器 然后点击 升级到包引用 :
enter image description here
希望这可以帮助。

关于.net - Nuget:将多个大型解决方案迁移到 PackageReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com