c++ - 每个解决方案一个版本的 nuget 包(但不是最新的)

标签 c++ nuget native

我有一个具有以下结构的 VS2013 解决方案:

MyProject.sln
-> MyProject.vcxproj // depends on SharedCode
   -> packages.config // depends on boost 1.49
-> SharedCode.vcxproj  // library developed at another repo, i just merge sometimes or apply local fixes
   -> packages.config // alse depends on boost 1.49

当有人决定将 SharedCode 使用的提升更新到 1.54 时,问题就出现了。 当我合并时,我需要手动检查版本是否已更改,并手动更新我的依赖项。 如果我运行 Update-Package - 我将获得最新版本,这是 Not Acceptable 。 有没有办法解决这个问题?

最佳答案

Update-Package有一个您可以使用的版本参数,因此它将所有项目中的包更新为该版本而不是最新版本。

    Update-Package MyPackage -Version 1.1.0

关于c++ - 每个解决方案一个版本的 nuget 包(但不是最新的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25550189/

相关文章:

Android 通话录音 来电未录音

c# - CopyToNative 在哪里定义的?

ios - native iOS 应用程序 : How do I retrieve the Twitter user ID with iOS 5?

azure - VSTS包管理: Missing NuGet package icons in own package feed

c++ - 使用 icpc 编译 - 使用库

c++ - 如何从 C++ OCX 模块导出自定义类型名称?

C++ 使用指针传递动态创建的数组

asp.net-mvc - 无法使用 dotnet add package 安装包

visual-studio-2015 - 是否可以在网络共享的 NuGet 本地源中同时托管常规包和符号包?

c++ - 从 Node.js 运行 C 库