Я хочу перекомпилировать 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»
Я бы предпочел не компилировать все зависимости. Я также открыт для других способов переопределения заголовков кеша. HTTP-модули, IIS и т. д.