公共库nuget包与tfsbuild服务器集成

时间:2012-11-16 00:06:49

标签: visual-studio tfs tfs2010 nuget tfsbuild

此问题来自:: how to handle a common library in TFS & share dlls

我决定采用我使用nuget包与其他项目共享我的公共库的方法。我已将其与tfs构建服务器集成,其中创建了一个包,并在构建完成时将其移动到共享位置。

我有点困惑这可能在本地工作。特别是,假设我在本地工作公共库,构建它,创建包。我想在我的本地项目中使用它。我是否从本地创建包的位置安装包?或者在tfs构建服务器上?我的偏好是,本地开发引用了本地包,但当我将其检入tfs构建服务器时,它从tfs build中的公共库包位置中选择包。我知道这很令人困惑,但想要完美的包裹分发系统!

另一件事是,在本地调试包有多容易,当我对common进行更改时,我希望能够调试本地包,如果可能的话。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可能想要做的是将最新的“通用”软件包推送到TFS构建服务器的中央软件包存储库(自托管或www.myget.org)。您希望确保构建服务器还推送符号包(例如,推送到SymbolSource.org)

之后,每个项目都可以从创建的包存储库中使用此公共包。 Visual Studio在需要时将自动下载调试符号。