6

同じナビゲーション バー (少なくともコンテンツ) を他のアプリと共有する新しいアプリケーションを開始しています。これらはすべて同じドメインでホストされますが、サーバーが異なる可能性があります。

Nuget を使用してライブラリを共有できることは知っていますが、_SharedHeader、_Master ページなどの共有ビューを共有する際に Nuget を使用する可能性は何ですか。たとえば、ナビゲーション バーの変更を確認するには、各アプリで新しい nuget パッケージをプルダウンして再展開する必要がありますが、このコードの変更は 1 か所で行われ、各アプリで _SharedHeader が更新されます。

より良い他のオプションはありますか?ISS のサイトがどのように共有ビューを継承しているかはわかりませんが、仮想ディレクトリで web.config を共有しているサイトに出くわしました。

共有ビューに 1 つの nuget パッケージを使用することは可能ですか? nuget、mvc、および関連する主題に関する私の知識は非常に初歩的ですが、これはコードを管理するための良いアイデアのようです。

再度、感謝します。

4

3 に答える 3

3

NuGet パッケージを使用して、事前定義された共有ビュー (複数のプロジェクトで使用される) をインストールできます。詳細については、@ http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformationsをご覧ください。

于 2013-04-04T23:36:00.760 に答える