Мне нужно будет реализовать собственный тип проекта, который вообще не будет полагаться на файл проекта, чтобы сохранить свои данные, но, скорее, «привязан» к каталогу довольно так же, как работает стандартный проект «Веб-сайт».Как реализовать настраиваемый тип проекта на основе каталогов
Я заметил, что проект «Веб-сайт» сохраняет путь к каталогу, а также URL-адрес веб-сайта в файле .sln. Возможно ли, что пользовательский тип проекта будет делать то же самое, и если да - как?
Теперь, поскольку не будет файла проекта как такового, похоже, что я не смогу использовать стандартный подход к созданию шаблонов проектов. Более того, мне необходимо запустить внешний код для создания содержимого проекта по умолчанию. Я думал о внедрении настраиваемого мастера, но я совсем не уверен, можно ли создать шаблон, который просто вызовет мастера для создания проекта и не будет содержать содержимого на основе файлов?
Наконец, как я могу предоставить возможность открывать проекты на основе каталога, а не файла?