Я хочу сделать шаблон решения для визуальной студии для Mac. В окне у меня работает, но я хотел бы знать, как это сделать для визуальной студии для Mac
Как сделать шаблон решения для Visual Studio для Mac
Ответы (1)
В настоящее время вам необходимо создать расширение для Visual Studio для Mac, чтобы добавить новый шаблон проекта.
Затем есть два варианта создания шаблона проекта. Вы можете использовать старый механизм шаблонов, который задокументирован на веб-сайте MonoDevelop.
Или вы можете использовать новый механизм шаблонов .NET Core для создания пакета NuGet. Затем добавьте некоторые метаданные в файл addin.xml вашего расширения, чтобы Visual Studio для Mac могла использовать этот шаблон проекта.
<Extension path="/MonoDevelop/Ide/Templates">
<Template
id="Microsoft.Common.Console.CSharp"
_overrideName="Console Application"
_overrideDescription="Creates a new .NET Core console project."
path="Templates/Microsoft.DotNet.Common.ProjectTemplates.1.x.1.0.0-beta2-20170430-208.nupkg"
icon="md-netcore-console-project"
imageId="md-netcore-console-project"
category="netcore/app/general" />
</Extension>
Я также работаю над упрощением этого для шаблонов проектов, которые вы используете локально, с помощью расширения для создания шаблонов который еще не опубликован. Это позволит вам щелкнуть правой кнопкой мыши существующий проект или решение, а затем выбрать «Создать шаблон», после чего он будет доступен в диалоговом окне «Новый проект» для использования.