Asp.net

為什麼我的 .tfignore 文件不忽略我的封包件夾

  • June 4, 2019

我正在使用 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。這將從伺服器中刪除軟體包,並且不會要求再次簽入。

引用自:https://stackoverflow.com/questions/27317863