版本控制 – 在TFS中使用NuGet进行内部和外部依赖关系
我正在查看NuGet来解决我在TFS中的依赖问题,而我想要做的是托管我自己的NuGet服务器来处理内部的依赖关系.我也想使用NuGet来处理我的第三方依赖关系.我正在为自己的公司建立自动化版本,这是我试图用NuGet克服的一个障碍.
所以我的问题是如何处理这种情况,我必须从不同的服务器检索我的依赖项? 是否有更好的方式来处理内部依赖关系?其他人如何做到这一点? 还有一个注释,我打算使用NuGet而不提交包到TFS.我计划在本文中使用方法大纲: http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html
很高兴您正在研究在TFS上的NuGet软件包的未提交情况.你可以在这个主题上看一下这个
my blog post的概念.
编辑(2012/06/13):NuGetPowerTools被NuGet的内置软件包还原功能所取代.但是,修改nuget.targets中的PackageSources元素的概念仍然适用. 你肯定应该看看David Fowler的NuGetPowerTools. 要配置多个不同的软件包源,您需要设置一些这些MSBuild任务使用的设置.其中一个是PackageSource.您可以通过编辑NuGet.targets文件来设置它,您可以在启用包恢复后在.nuget文件夹中找到. 关于这些软件包来源,您可以设置不同的内部NuGet画廊,或者简单地设置不同的网络共享.这是一个要求和偏好的问题,所以你可以选择.所有您需要做的是告诉您的msbuild目标来使用这些资源.您定义它们的顺序也将是查找包的顺序. 祝你好运!泽维尔 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |