如何为Visual Studio for Mac制作解决方案模板

时间:2017-11-01 19:39:36

标签: visual-studio-mac

我想为Visual Studio for Mac制作解决方案模板。在窗口工作对我来说,但我想知道如何为Visual Studio for Mac

做这件事

1 个答案:

答案 0 :(得分:1)

目前,您需要创建一个extension for Visual Studio for Mac来添加新的项目模板。

然后有两个选项可用于创建项目模板。您可以使用MonoDevelop website中记录的旧模板引擎。

或者您可以使用新的.NET Core模板引擎来创建NuGet包。然后将一些元数据添加到扩展程序的addin.xml文件中,以使Visual Studio for 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>

我也在努力为本地使用的项目模板简化此项目,并使用尚未发布的template creator extension。这将允许您右键单击现有项目或解决方案,然后选择“创建模板”,然后可以在“新建项目”对话框中使用它。