如何(及时)做我用TFS与私人Dll,也可以通过NuGet/NuPack?
-
27-09-2019 - |
题
我们有几个私人"企业服务"DLL用于我们所有的网站进行认证,日志记录,等等。因为他们都是私有的,我们还控制的版本控制和来源,这些Dll。我们的历史性(容易出错)的步骤之后创建 File | New Project
包括
- 添加了"企业服务"项目
- 增加一个参考上
- 编辑网。配置部分,如认证,HttpHandlers,等等。
NuGet将自动执行上述过程
我只是碰到 NuGet (捆绑在MVC3)允许我下载,安装VS2010的软件包从一个私人托管服务器,自动执行的配置设置以前就已作出。
问题:
- 它是有意义发表我的dll入一个私人NuGet服务器?
- 我会失去能力的调试和步入这个dll如果我需要?
- 什么其它的事情我应该考虑如果我的余的项目是根据在TFS?
解决方案
我同意marcind:具有私人饲料作出有意义。
我2分是,你不需要配置一个私人服务器:配置VS到目标的共享文件夹是不够分发的软件包,将便于更新与TFS构建:只是创造动编译引用并将其添加到你的解决软件包,并将其放入共用文件夹。
记住的是,对最新的NuGet位,我测试了,客户(两台和gui)看起来不到其他饲料用于定位的dependecies因此,它将投诉,它不能解决他们自动:你必须将它们安装。
其他提示
是的,它使你感觉到有一个私人NuGet料
我不知道关于进入问题,但是如果你提供Pdb在你NuGet以及图书馆资源共享中(然后配置VS知道这些来源),那么你应该能够步入的代码,就像你今天可以进行的。净框架本身。
NuGet的设计工作,以及与项目的映射源的控制,所以希望有什么其他您需要。
@Ghidello NuGet会解决依赖自动只要你不采用特定的库(包源拉在控制台设置的所有而不是你的私人仓库)
不隶属于 StackOverflow