我们有几个私有(private)的“企业服务”DLLS,用于我们所有网站的身份验证、日志记录等。由于它们是私有(private)的,我们还控制这些 DLL 的版本控制和源代码。我们在创建 File | 之后的历史性(容易出错)步骤新项目
包括
- 添加“企业服务”项目
- 添加对上面的引用
- 编辑 web.config 部分,例如 Authentication、HttpHandlers 等...
NuGet 将自动执行上述过程
我刚刚遇到 NuGet (捆绑在 MVC3 中)允许我从私有(private)托管服务器下载和安装 VS2010 包,并自动执行以前手动进行的配置设置。
问题:
- 将我的 dll 发布到私有(private) NuGet 服务器是否有意义?
- 如果需要,我是否会失去调试和单步执行此 dll 的能力?
- 如果我的项目的其余部分基于 TFS,我还应该考虑哪些其他事项?
最佳答案
我同意 marcind 的观点:拥有私有(private)提要很有意义。
我的 2 美分是您不需要配置私有(private)服务器:配置您的 VS 以共享文件夹为目标足以分发包,并且可以很容易地使用您的 TFS 构建进行更新:只需创建 NuGet 包并将其放入共享文件夹。
请记住,对于我测试的最新 NuGet 位,客户端(控制台和图形用户界面)不会查看其他提要来定位依赖项,因此它会提示它无法自动解决它们:您必须手动安装它们。
关于visual-studio-2010 - 我如何(以及何时)将 TFS 与私有(private) DLL 一起使用,这些 DLL 也可以由 NuGet/NuPack 提供服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4063437/