作爲我的nuget包的一部分,我有一個install.ps1 powershell腳本,我正在使用該腳本向包中的工具添加參考文件(幾個文本文檔)夾。ProjectItems.AddFromFile將文件添加到掛起更改中
一切都很好,除非在TFS解決方案中引用這些文件時,它們會被添加到團隊資源管理器掛起的更改中。我如何從待處理的更改中刪除它們(或阻止它們出現)?我不希望這些簽入TFS,因爲軟件包文件夾不應該在那裏。
這裏是我的install.ps1腳本:
param($installPath, $toolsPath, $package, $project)
#Add reference text files to the project and opens them
Get-ChildItem $toolsPath -Filter *.txt |
ForEach-Object {
$projItem = $project.ProjectItems.AddFromFile($_.FullName)
If ($projItem -ne $null) {
$projItem.Properties.Item("BuildAction").Value = 0 # Set BuildAction to None
}
}
可能重複[如何從TFS源代碼管理中排除特定文件](http://stackoverflow.com/questions/1369442/how-can-i-exclude-a-specific-file-from -tfs-source-control) – Eris
@Eris,我不相信這是一個重複的問題,因爲你的參考並沒有解釋如何做到這一點是Powershell。 –