2015-10-13 68 views
0

我设置TFS源控制如下,以适应多种解决方案项目中使用NuGet包,而不提示路径恢复导致问题:如何为我们常见的nuget包文件夹tfignore文件?

https://stackoverflow.com/a/20660920/4354868

此的NuGet回购结构的工作,我的问题是, .tfignore文件不起作用,我需要一些关于如何设置.tfignore文件以适应这种“常见回购”结构的指导。

结构:

Root 
    |-packages 
    |-SharedProject 
    |-Solution1 
     -Uses SharedProject using Project Reference 
    |-Solution2 
     -Uses SharedProject using Project Reference 

事情我已经尝试:

在根级别

.tfignore文件,兄弟姐妹的“包”文件夹,我想用下面的文字忽视:

packages 

.tfignore在每个解决方案根目录中,指向备份到“packages”文件夹我想使用以下文本忽略:

..\packages 

回答

0

nuget.config添加到解决方案根目录,并将选项disableSourceControlIntegration设置为true。

https://docs.nuget.org/consume/nuget-config-settings

+0

这就是我所缺少的。我没有意识到Nuget.Config文件可以级联,一旦我创建了本地nuget.config文件到每个解决方案它按预期工作。 –

相关问题