Asp.net
為什麼我的 .tfignore 文件不忽略我的封包件夾
我正在使用 Visual Studio 2013 Pro 和 Team Foundation Server 2013。我有一個 .tfignore 文件,其中包含以下幾行:
\packages \<project name>\Bin !\<project name>\Bin\*.refresh第 1 行不工作,但第 2 行和第 3 行工作。上面的項目名稱是解決方案中的一個網站。此解決方案中沒有其他內容。安裝了 nuget 包,它們會在您發布或建構網站時自動下拉。發生這種情況時,將在解決方案中創建此封包件夾。它沒有添加到解決方案資源管理器中,當您在文件資源管理器中查看文件管理器時,它只是在與解決方案相同的文件夾中。
如果您需要任何其他資訊,請告訴我。
您可以在
NuGet.config.確保鍵“disableSourceControlIntegration”存在並設置為“true”:
<solution> <add key="disableSourceControlIntegration" value="true" /> </solution>參考資料: http: //docs.nuget.org/docs/Reference/Package-Restore http://docs.nuget.org/docs/Reference/NuGet-Config-Settings
如果您的包已經在 TFS 中,您應該首先在本地“撤消掛起的更改”,從 TFS 源文件中刪除它們,然後簽入 Visual Studio。這將從伺服器中刪除軟體包,並且不會要求再次簽入。