我最近遇到了一个升级我创建的项目的问题,该项目基于 Hot Towel SPA Visual Studio模板。我有一个“时刻”并意外地在NuGet包管理器控制台中运行了update-package
命令,该命令触发了所有我的NuGet包的更新 - 包括Hot Towel NuGet包。
这样可以将我的项目升级到最新的Hot Towel版本并重新添加所有示例视图,视图模型等...我之前从Hot Towel创建的原始启动项目中删除或重命名。 NuGet升级也无法刷新我故意更改的文件(\scripts\_references.js
,\App_Start\BundleConfig.cs
)或无意中(在我在IDE中打开的某些文件中,VS已经标准化了tab \ whitespace)。
还有其他人经历过这个吗?
您似乎不太可能更新Hot Towel NuGet软件包以用于任何生根并且由模板构建的项目。我稍后会在项目生命周期中看到更新依赖项,如Breeze,Bootstrap,Toastr等等,但不是Hot Towel。
创建项目后,最好是解开NuGet for Hot Towel吗?这可以防止Hot Towel的意外更新重新将入门代码重新引入您的项目。
尽管面临这一挑战,Hot Towel仍然是SPA的一个很好的起点。我真的很喜欢和它一起工作。
谢谢, 理查德
答案 0 :(得分:1)
我也会写博客:)