我最近遇到了一个问题,升级我创建的项目是基于热毛巾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