visual-studio-2010 - 我如何(以及何时)将 TFS 与私有(private) DLL 一起使用,这些 DLL 也可以由 NuGet/NuPack 提供服务?

标签 visual-studio-2010 projects-and-solutions asp.net-mvc-3 nuget

我们有几个私有(private)的“企业服务”DLLS,用于我们所有网站的身份验证、日志记录等。由于它们是私有(private)的,我们还控制这些 DLL 的版本控制和源代码。我们在创建 File | 之后的历史性(容易出错)步骤新项目包括

  1. 添加“企业服务”项目
  2. 添加对上面的引用
  3. 编辑 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/

相关文章:

c++ - Visual Studio C 性能

copy - Visual Studio 2017 C++ 项目将文本文件复制到输出目录

C# .NET WinForms。 Visual Studio 无法识别子文件夹中的命名空间

c# - 可选周围标签的优雅 MVC 代码

asp.net-mvc-3 - 在 MVC3 中检查上传文件是否有病毒

asp.net - 如何使用CSS垂直向下移动div

c++ - LibVLC 的新手 - 在 VS2010 上试用 libVLC

c# - 如何禁用特定文件的特定编译器警告

c# - 如何在visual studio中删除测试项目?

asp.net-mvc - VaryByParam ="*"是否也读取 RouteData.Values?