我最近遇到了一個問題,升級我創建的項目是基於熱毛巾SPA的Visual Studio模板。我有一個「時刻」,不小心在NuGet軟件包管理器控制檯中運行了update-package
命令,該命令觸發了我所有的NuGet軟件包(包括Hot Towel NuGet軟件包)的更新。熱毛巾NuGet包升級後的問題
這樣做的效果是將我的項目升級到最新的熱毛巾版本,並重新添加所有樣本視圖,視圖模型等......我之前從Hot Towel創建的原始項目中刪除或重命名。 NuGet升級也無法刷新我有意改變的文件(\scripts\_references.js
,\App_Start\BundleConfig.cs
)或無意中(其中VS在我在IDE中打開的某些文件中標準化了tab \ whitespace)。
有沒有其他人經歷過這個?
似乎不太可能你會更新Hot Towel NuGet軟件包,用於任何生根並由模板構建的項目。我稍後可以在項目生命週期中看到更新諸如Breeze,Bootstrap,Toastr等等的依賴關係,但是不是熱毛巾。
一旦你創建你的項目,最好解除熱毛巾的NuGet?這將防止Hot Towel意外更新,將重新引入起始代碼到您的項目中。
儘管面臨這一挑戰,熱毛巾被證明是SPA的一個很好的起點。我非常喜歡與它合作。
感謝, 理查德
是啊,這就是我想我會採取跟上什麼是在熱毛巾模板的未來版本的新戰略。我想我會提出這個問題,看看是否有其他方法,因爲我確信其他人也會最終實現這一目標。感謝您在Hot Towel上的快速回復和出色的工作! – RWHepburn 2013-03-28 19:41:49