我最近在升级我创建的基于Hot Towel SPA Visual Studio 模板的项目时遇到了问题。我有一个“时刻”,不小心update-package
在 NuGet 包管理器控制台中运行了该命令,这触发了我所有 NuGet 包的更新——包括 Hot Towel NuGet 包。
这将我的项目升级到最新的 Hot Towel 版本并重新添加我之前从 Hot Towel 创建的原始启动项目中删除或重命名的所有示例视图、视图模型等。NuGet 升级也无法刷新我有意(\scripts\_references.js
, \App_Start\BundleConfig.cs
)或无意更改的文件(其中 VS 在我在 IDE 中打开的某些文件中标准化了制表符\空白)。
有没有其他人经历过这个?
您似乎不太可能为任何基于模板构建的项目更新 Hot Towel NuGet 包。我可以在项目生命周期的后期看到更新依赖项,如 Breeze、Bootstrap、Toastr 等......,但不是 Hot Towel。
创建项目后是否最好只解开 NuGet for Hot Towel?这将防止 Hot Towel 的意外更新将启动代码重新引入您的项目。
尽管存在这一挑战,但事实证明,热毛巾是 SPA 的一个很好的起点。我真的很喜欢和它一起工作。
谢谢,理查德