2015-10-13 70 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文件到每個解決方案它按預期工作。 –

相關問題