我怎样才能(有效地)引用nuget库并更新它的来源?

时间:2015-12-05 03:00:52

标签: .net visual-studio-2015 nuget workflow metrics

我依赖于NuGet的开源库,需要修复代码。我怎么能有效这样做? (不改变所有引用或摆弄版本号)。

我在Visual Studio 2015 for .NET中有以下特定方案:

  1. 我的应用程序包含多个使用“Metrics.NET”的解决方案,在via NuGet包中引用
  2. Metrics.NET中存在一个问题(当有许多计时器最终占用所有线程时,ActionScheduler会导致级联任务创建。)
  3. 我试过了:

    1. 搜索网页并阅读NuGet文档:)

    2. 在我的解决方案中包含库作为源代码=>缺少(冲突)引用的运行时错误,除非我在解决方案中的每个单个项目中更改引用

    3. 从Metrics.Net Sources生成NuGet库=>为每个更改迭代(使其更新)和缓慢的更新周期,在本地nuget-path和新的(本地编译的)预发布包(几乎可以肯定)的解决方案范围更新中使用Metrics.NET版本进行黑客攻击将在版本编号上与其他包冲突)。此方法还需要(临时)检查已编译的包或设置NuGet分发点并与其他开发人员协调。

    4. 必须是一个更简单的工作流程!它是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试NuGet Reference Switcher 但请注意,它有大量的opened issues,因此可能无法完全按照您的意愿运行。

另见相关问题How to see source code from github in Visual Studio IDE, but compile with dlls from Nuget?