Nuget是一个很棒的工具,但它似乎使迭代修改库和宿主应用程序的常见过程复杂化。Nuget的高效开发工作流程?
例如,在应用程序中,如果我们有应用程序本身和5个Nuget包,并且我们想要开始更改三个Nuget包。似乎有效的选择有限。
场景1: 加载4个Visual Studio副本(一个用于应用程序,另一个用于每个软件包),修改软件包,等待软件包的构建,更新,修改主机,构建,清洗和重复。
场景2: 在主应用程序中,翻出Nuget依赖关系并添加到proj文件中并高效地迭代。然而,一旦你对软件包感到满意,解决方案/ proj文件需要修复(恢复Nuget等)。
我们在这里失踪了什么?在开源世界中,这很简单。
这很难回答简洁。你能解释你试图用NuGet解决什么问题吗? –
“开始更改三个Nuget包”是什么意思?你还没有真正描述你做得非常清楚。如果你有一个单独的解决方案,它是4个NuGet包的源代码和使用它们的应用程序,我只需要使用项目引用而不是Nuget引用 - 并且不需要对任何东西进行任何“修复”... –
,我很确定NuGet符合“开放源代码”的条件:https://nuget.codeplex.com/。我不确定我是否理解相关性。 –