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

.net core Visual Studio 2017.Net Core 2.1的自定义项模板,.net-core,visual-studio-2017,.net Core,Visual Studio 2017,按照上的说明,我 创建了一个新的ASP.NET核心Web应用程序,并从后续菜单中选择了API。 然后,我对提供的值controller.cs做了一个小更改 单击项目>导出模板。 选中的项目模板,单击“下一步” 从控制器文件夹中选择ValuesController.cs,单击下一步 未检查任何依赖项,单击“下一步” 将其命名为MyControllerTemplate,未添加任何图标。点击完成 在所有这些之后,我在两个地方使用了MyControllerTemplate.zip: Visual Stu

按照上的说明,我

创建了一个新的ASP.NET核心Web应用程序,并从后续菜单中选择了API。 然后,我对提供的值controller.cs做了一个小更改 单击项目>导出模板。 选中的项目模板,单击“下一步” 从控制器文件夹中选择ValuesController.cs,单击下一步

未检查任何依赖项,单击“下一步”

将其命名为MyControllerTemplate,未添加任何图标。点击完成 在所有这些之后,我在两个地方使用了MyControllerTemplate.zip:

Visual Studio 2017>我的导出模板 Visual Studio 2017>模板>项目模板 根据医生的说法,这应该足够了。关闭并重新打开VS2017后,我将添加一个新项目,我安装的选项仅限于Xamarin.Forms和ASP.NET Core,它们都没有我新创建的模板

在这两个地方解压zip文件后,我又尝试了一次

基于另一个堆栈溢出,我还尝试在.vstemplate文件中将CSharp更改为DNX

及加入 SharedToNetAndDotNetWeb

和DotNetWeb一样

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

我还有别的事要做吗,或者我把事情搞砸了


编辑1:尝试将zip文件和解压缩文件移动到ItemTemplates下的Visual C文件夹中,但均无效

我的解决方案是提取zip文件,编辑要添加的.vstemplate文件 AspNetCore到该部分,
将CSharp放在一边

通常项目模板路径如下:Documents\Visual Studio 2015\Templates\ItemTemplates\Visual C@sallushan抱歉,这只是Visual Studio 2017的简写,我在问题中对其进行了更正以避免混淆。我的ItemTemplates文件夹下确实有一个Visual C文件夹。我尝试将zip文件移动到其中,但它不起作用,同时也提取了文件夹中的zip文件,但也不起作用1确保您使用的文件夹正确,有时是因为OneDrive,VS没有指向正确的文档路径,2您的项目模板将位于最上面,这意味着当您在添加项目时单击Visual C节点时,您应该可以在list@sallushan1我确信该文件夹是正确的,因为我可以使用完整的项目模板来执行此操作。正是.NET核心项目模板给我带来了麻烦。2在.Net Core中添加新项目时,我没有可供选择的Visual C节点我的电脑上目前没有VS2017,但我认为添加项目时应显示Visual C节点。确保项目已打开,并且正在项目中添加文件。否则,如果有时间,我会尝试使用VS2017,顺便说一句,我已经在VS2015中成功地完成了这项工作,并且我的自定义项目模板确实会显示在Visual C节点下。