我已经开始使用 MyGet 来跟踪我在不同解决方案中内部重用的包。
采取的步骤:
- 使用 NuGet 包资源管理器创建包。
- 将此包上传到 MyGet 提要。
- 从 Visual Studio 连接到 MyGet 源
- 第一次从 MyGet 源安装包可以正常工作。
- 对包进行了更新,使用 NuGet 包资源管理器重新生成了包
- 将新包上传到 MyGet 提要,并验证版本号已更新为生成包时为其提供的正确版本。
- 回到 Visual Studio,我现在可以选择升级到我的包的最新版本。
- 单击升级会导致 Visual Studio 中出现以下错误。
我努力了:
- 卸载/重新安装包
- 从 .csproj 文件中删除对此项目的所有引用
- 从 MyGet 手动下载包并替换解决方案中的包
在另一台计算机上安装新软件包确实可以正常工作。安装旧版本的软件包(计算机上安装的第一个版本)也可以正常工作。
如果您可能需要任何其他信息,请告诉我。
谢谢你。