У меня есть проект ASP.NET MVC2 в VS2010, который можно развернуть в двух режимах: автономный или плагин. В автономном режиме представления должны находиться вне скомпилированной сборки как файлы .aspx (настройка по умолчанию). В режиме плагина представления переключаются (в настоящее время вручную) на встроенные ресурсы, и вся сборка помещается в папку проекта хоста.
В настоящее время для этого требуется, чтобы разработчик просматривал каждое представление и переключал его с Build Action: «Content» на «Embedded Resource» и наоборот. Я хотел бы создать новую конфигурацию решения для автоматического захвата всех файлов .aspx и построения их в качестве ресурсов.
Этот SO post кажется решением, но я бы предпочел не редактировать .csproj каждый раз, когда я добавляю новый вид в проект. Есть ли способ использовать подстановочный знак или какой-либо другой пакетный / глобальный условный оператор для перевода ресурсов с контента на встроенный?