Я создаю шаблон для нескольких проектов, в котором есть несколько дополнительных проектов и папок с решениями. Я прошел через довольно много разных документов и кода на github, чтобы добиться этого, но без особого успеха. Я очень признателен, если бы кто-нибудь мог дать мне некоторую ясность по некоторым из этих вопросов?
- Актуален ли XML-файл VSTemplate? Это blog предлагает внести изменения в файл template.json, однако, когда я проверяю примеры в github, люди используют VSTemplate для создания проекта, а также плагин SideWaffleST файл. Если он все еще актуален, хотел бы знать, чем он отличается от файла json?
Используя вышеуказанный VSTemplate, я попытался создать шаблон с несколькими проектами, используя тег ProjectCollection, когда я запускаю команду dotnet run, шаблон выполняется, но проект не создается.
<ProjectTemplateLink ProjectName="$safeprojectname$.Forms.Plugin.Abstractions"> Forms.Plugin.Abstractions\Forms.Plugin.Abstractions.vstemplate </ProjectTemplateLink> <ProjectTemplateLink ProjectName="$safeprojectname$.Forms.Plugin.iOS"> Forms.Plugin.iOS\Forms.Plugin.iOS.vstemplate </ProjectTemplateLink> <ProjectTemplateLink ProjectName="$safeprojectname$.Forms.Plugin.iOSUnified"> Forms.Plugin.iOSUnified\Forms.Plugin.iOSUnified.vstemplate </ProjectTemplateLink> <ProjectTemplateLink ProjectName="$safeprojectname$.Forms.Plugin.Android"> Forms.Plugin.Android\Forms.Plugin.Android.vstemplate </ProjectTemplateLink> <ProjectTemplateLink ProjectName="$safeprojectname$.Forms.Plugin.WindowsPhone"> Forms.Plugin.WindowsPhone\Forms.Plugin.WindowsPhone.vstemplate </ProjectTemplateLink> </ProjectCollection>```
Можем ли мы создать шаблон для нескольких проектов, используя файл template.json?
Был бы признателен, если бы кто-нибудь мог помочь мне начать работу.