我们有几个私人"企业服务"DLL用于我们所有的网站进行认证,日志记录,等等。因为他们都是私有的,我们还控制的版本控制和来源,这些Dll。我们的历史性(容易出错)的步骤之后创建 File | New Project 包括

  1. 添加了"企业服务"项目
  2. 增加一个参考上
  3. 编辑网。配置部分,如认证,HttpHandlers,等等。

NuGet将自动执行上述过程

我只是碰到 NuGet (捆绑在MVC3)允许我下载,安装VS2010的软件包从一个私人托管服务器,自动执行的配置设置以前就已作出。

问题:

  • 它是有意义发表我的dll入一个私人NuGet服务器?
  • 我会失去能力的调试和步入这个dll如果我需要?
  • 什么其它的事情我应该考虑如果我的余的项目是根据在TFS?
有帮助吗?

解决方案

我同意marcind:具有私人饲料作出有意义。

我2分是,你不需要配置一个私人服务器:配置VS到目标的共享文件夹是不够分发的软件包,将便于更新与TFS构建:只是创造动编译引用并将其添加到你的解决软件包,并将其放入共用文件夹。

记住的是,对最新的NuGet位,我测试了,客户(两台和gui)看起来不到其他饲料用于定位的dependecies因此,它将投诉,它不能解决他们自动:你必须将它们安装。

其他提示

是的,它使你感觉到有一个私人NuGet料

我不知道关于进入问题,但是如果你提供Pdb在你NuGet以及图书馆资源共享中(然后配置VS知道这些来源),那么你应该能够步入的代码,就像你今天可以进行的。净框架本身。

NuGet的设计工作,以及与项目的映射源的控制,所以希望有什么其他您需要。

@Ghidello NuGet会解决依赖自动只要你不采用特定的库(包源拉在控制台设置的所有而不是你的私人仓库)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top