У меня есть проект ASP.NET MVC2 в VS2010, который может быть развернут в двух режимах: автономный или плагин. В автономном режиме представления должны находиться вне скомпилированной сборки в виде файлов .aspx (настройка по умолчанию). В режиме плагина представления переключаются (в настоящее время вручную) на встроенные ресурсы, и вся сборка удаляется в папку проекта хоста.Условно внедрить ASP.NET MVC2 Представления как ресурсы во время сборки в Visual Studio 2010
В настоящее время для этого требуется, чтобы разработчик прошел через каждый вид и переключил его с «Действия сборки»: «Содержимое» на «Встроенный ресурс» и наоборот. Я хотел бы создать новую конфигурацию решения, чтобы автоматически захватывать все .aspx-файлы и создавать их как ресурсы.
Это SO post похоже на решение, но я бы предпочел, чтобы не редактировал .csproj каждый раз, когда я добавляю новое представление в проект. Есть ли способ использовать дикие карты или какой-либо другой пакетный/глобальный условный оператор для изменения ресурсов из контента во встроенный?
Я не знаю, как это сделать в графическом интерфейсе. Мне кажется, что сообщение, о котором вы упоминаете, - это путь. 1 дополнительная минута или около того для каждого вида не является высокой ценой за возможность переключения на время сборки. –
Я не против редактирования вручную .csproj, я просто надеялся на способ сделать это глобально - не для экономии времени, а для уменьшения ошибок развертывания из-за «Я забыл!». моменты. – jslatts