如何将项目添加到内部托管的Nuget

时间:2016-07-26 20:24:06

标签: nuget

在我工作的地方,我们有很多共享项目,我们正在考虑使用内部Nuget存储库来管理它们。

涉及的项目类型

  • 共享对象(将由不同应用程序使用的类的集合
  • 使用Entity Framework的数据库项目
  • WCF

它们的共同之处在于它们可以编译成dll。这就是我们计划做的事情。

  1. 编译dll
  2. 为dll创建Nuget包
  3. 使用Nuget将项目添加到我们的应用程序中
  4. 问题是。在源代码本身上使用dll有什么缺点吗?

1 个答案:

答案 0 :(得分:1)

一个缺点可能是,如果您只在Nuget包中有DLL,则无法进行调试。但是有一个解决方案。您也可以打包PDB文件,以便debug a referenced dll。 此外,创建和管理包有一定的工作量。只有您和您的大学才能决定这项投资的优势是否值得。 您可以在advantages of using a private nuget server中找到更多提示。