我知道,您不应该更改 NuGet 包的包 ID。但我做到了,因为进行了一次大的重构。
现在我想知道是否有合适的方法来定义后继 NuGet 包。
Nuspec 中的旧 ID:OldLibrary1
Nuspec/csproj 文件中的新 ID:Library1
如果用户打开 Visual Studio 解决方案的 NuGet 包管理窗口并且OldLibrary1-1.0.0
安装了旧包 (ID),他应该会看到对包的更新/升级Library1-2.0.0
。
有没有可能以某种方式定义它?
顺便说一句,我使用 ProGet 作为 NuGet 服务器。