Простой пользовательский тип проекта VS?
У меня есть случай, когда я думаю, что хочу создать новый пользовательский тип проекта для Visual Studio.
Конкретные требования заключаются в том, что ему необходимо запустить специальный инструмент для выполнения сборок проекта в целом (что в конечном итоге приведет к созданию EXE-файла), и я хочу указать путь к EXE-файлу, который запускается/отлаживается. Отдельные файлы в проекте не компилируются, только проект в целом.
Сам exe будет управляемым кодом .NET, а проект будет содержать смесь файлов HTML/JS/XML (возможно, некоторые другие веб-вещи). Они просто использовали бы редакторы по умолчанию, ничего особенного.
Я почти могу делать то, что хочу, со встроенным типом проекта Makefile, но, похоже, он использует плоскую/виртуальную структуру проекта в стиле С++, а не файловую структуру проекта «реальные папки» в стиле С#, которую я хочу.
Пытаясь понять, как это сделать, я столкнулся с двумя явно конкурирующими решениями (MPFProj и Common Project Extensibility), ни одно из которых не имеет документации, которую я могу понять (а в первом, похоже, отсутствуют некоторые необходимые файлы) и кажется излишним для во всяком случае такая ситуация.
Я полностью лаю не на то дерево? Есть ли хороший пример чего-то подобного, на что я мог бы посмотреть вместо этого?