【问题标题】:Issues after upgrading Hot Towel NuGet Package升级 Hot Towel NuGet 包后的问题
【发布时间】:2013-03-28 22:39:00
【问题描述】:

我最近在升级我创建的基于 Hot Towel SPA Visual Studio 模板的项目时遇到了问题。我有一个“时刻”,不小心在 NuGet 包管理器控制台中运行了update-package 命令,这触发了我所有 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 的一个很好的起点。我真的很喜欢使用它。

谢谢, 理查德

【问题讨论】:

    标签: hottowel


    【解决方案1】:

    Richard - 如果您不想重新获得整个包裹,这似乎是一个不错的计划。热毛巾是一种方便,真正的目的是作为一个起点。不过,您可能想跟上它,也许在一个新项目中,看看有时会合并哪些新版本。例如,我准备很快发布对 Hot Towel 的更新,其中包含对库的一些更新。在您的情况下,您可能想要删除 HotTowel 的 NuGet 包,但创建一个新项目。安装新的 VSIX(准备就绪后)并查看依赖库中有什么不同。

    我也会写博客:)

    【讨论】:

    • 是的,这就是我想采用的策略来跟上热毛巾模板的未来版本中的新功能。我想我会提出这个问题,看看是否有其他方法,因为我相信其他人最终也会遇到这个问题。感谢您在热毛巾上的快速回复和出色的工作!
    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 2013-09-16
    • 2017-08-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多