gpt4 book ai didi

.net-core - 适用于 .Net Core 2.1 的 Visual Studio 2017 自定义项模板

转载 作者:行者123 更新时间:2023-12-02 09:10:08 24 4
gpt4 key购买 nike

按照 this doc 的说明进行操作, 我

  1. 创建了一个新的“ASP.NET Core Web 应用程序”并从后续菜单中选择了“API”。
  2. 我对提供的“ValuesController.cs”做了一个小改动,然后单击项目 > 导出模板。
  3. 选中“项目模板”,点击下一步
  4. 从 Controller 文件夹中选择“ValuesController.cs”,点击下一步。

  5. 没有检查任何依赖,点击下一步

  6. 将其命名为“MyControllerTemplate”并且没有添加任何图标。点击完成

毕竟,我在两个地方得到了“MyControllerTemplate.zip”:

  1. Visual Studio 2017 > 我的导出模板
  2. Visual Studio 2017 > 模板 > ItemTemplates

根据文档,这应该足够了。关闭并重新打开VS2017后,我去添加一个新项目,我安装的选择仅限于Xamarin.Forms和ASP.NET Core,这两个都没有我新创建的模板。

我也把这两个地方的zip文件解压后又试了一次。

基于另一个堆栈溢出,我也尝试更改<ProjectType>CSharp</ProjectType><ProjectType>DNX</ProjectType>在 .vstemplate 文件中。

并添加 <TemplateGroupID>SharedDotNetAndDotNetWeb</TemplateGroupID>

还有<TemplateGroupID>DotNetWeb</TemplateGroupID>

这些都没有使模板对我可见。

还有什么我需要做的,或者我搞砸了一个步骤吗?

编辑 1:尝试将 zip 文件和提取的文件移动到 ItemTemplates 下的 Visual C# 文件夹中,但均未成功。

最佳答案

我的解决方案是提取 zip 文件,编辑 .vstemplate 文件以添加 <TemplateGroupID>AspNetCore</TemplateGroupID><TemplateData>部分,离开<ProjectType>CSharp</ProjectType>一个人

关于.net-core - 适用于 .Net Core 2.1 的 Visual Studio 2017 自定义项模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53344948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com