升级Hot Towel NuGet包后的问题

时间:2013-03-28 06:33:59

标签: hottowel

我最近遇到了一个升级我创建的项目的问题,该项目基于 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的一个很好的起点。我真的很喜欢和它一起工作。

谢谢, 理查德

1 个答案:

答案 0 :(得分:1)

理查德 - 如果你不想重新获得整个套餐,这似乎是一个很好的计划。热毛巾是一种便利,真正是一个起点。你想要跟上它,可能是在一个新的项目中,看看有时会把新版本放在一起。例如,我正准备尽快向Hot Towel发布更新,并对库进行一些更新。在您的情况下,您可能想要删除HotTowel的NuGet包,但创建一个新项目。安装新的VSIX(准备好后),看看依赖库中的不同之处。

我也会写博客:)