2

System.Web.Optimization を再コンパイルして、Bundle.cs のキャッシュ ヘッダーを変更したいと考えています (CDN は Vary ヘッダーが好きではありません)。ヘッダーをオーバーライドする方法は他にないようです。(Resharper を使用して) ソースを逆コンパイルし、変更を加え、ソースを再コンパイルすることはできますが、プロジェクトへの参照を追加すると、依存するすべての Nuget パッケージでエラーが発生します。以下のものに似ています。

タイプ 'System.Web.Optimization.IBundleBuilder' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Web.Optimization, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' への参照を追加する必要があります

すべての依存関係をコンパイルする必要はありません。また、キャッシュ ヘッダーをオーバーライドする他の手段も受け入れています。HTTPModules、IIS など。

4

1 に答える 1