我有一個nuget包,它包含了我們所有web項目css,png,layout.cshtml通用的一組工件。我該如何避免TFS和nuget升級錯誤
一切都很好,直到我需要通過升級我的NuGet包
對於被替換的每個項目,將出現此對話框更改應用到項目中。
微軟的Visual Studio
錯誤
1個錯誤遇到嘗試在1個項目(S)遇到 首先執行出錯的添加操作:
TF14092 :項目$/ITEM.BEING.UPGRADED。*不能更改。該項目的父項具有待定刪除,必須首先檢入。
有關任何其他錯誤的信息,請參見輸出工具窗口。
所以基本上它是說的NuGet刪除的舊項目,然後TFS把刪除標誌對他們的NuGet試圖複製在新的項目具有相同的名稱與已刪除的一個和TFS有噓聲像配合,因爲先前的刪除尚未檢入。
我該如何解決這個問題?
我可以看到jquery包是如何工作的,只把文件放在不同的名稱中,例如jquery-1.0.js被刪除jquery-1.1.js被複制,因此沒有衝突。這對我來說並不實際,因爲我想使用相同的圖像等,而且我不會在每次進行更改時重命名它們。
我只是嘗試的NuGet 2.8它β和問題仍然:-( –
存在我與2.8.1嘗試這樣做,問題繼續存在。但是,上述解決辦法讓我在那裏,我想。 – Baz