私は最近、ホット タオル SPA Visual Studio テンプレートに基づいて作成したプロジェクトをアップグレードする際に問題に遭遇しました。「瞬間」があり、誤っupdate-package
て NuGet パッケージ マネージャー コンソールでコマンドを実行してしまいました。これにより、すべての NuGet パッケージ (ホット タオル NuGet パッケージを含む) の更新がトリガーされました。
これにより、私のプロジェクトが最新のホット タオル バージョンにアップグレードされ、ホット タオルが作成した元のスターター プロジェクトから以前に削除または名前変更したすべてのサンプル ビュー、ビュー モデルなどを再度追加する効果がありました。\scripts\_references.js
NuGet のアップグレードでは、意図的に変更したファイル ( 、\App_Start\BundleConfig.cs
) または意図せずに変更したファイル (IDE で開いた一部のファイルのタブ\空白を VS が正規化した場合)も更新できませんでした。
他の誰かがこれを経験しましたか?
ルートを取得し、テンプレートからビルドされたプロジェクトのホット タオル NuGet パッケージを更新する可能性はほとんどないようです。プロジェクトのライフサイクルの後半で、Breeze、Bootstrap、Toastr などの依存関係を更新するのを見ることができましたが、ホット タオルだけではありませんでした。
プロジェクトを作成したら、ホット タオルの NuGet をアンフックするのが最善ですか? これにより、ホット タオルの偶発的な更新によってスターター コードがプロジェクトに再導入されるのを防ぐことができます。
このような課題にもかかわらず、ホット タオルは SPA の優れた出発点であることが証明されています。私はそれを使って働くことを本当に楽しんでいます。
ありがとう、リチャード