在 VS 中从导出的模板创建新项目不会引入任何代码
Creating a new project from exported template in VS doesn't bring in any code
我在过去多次成功导出 WPF 项目的模板 - 现在我有一个 dotnet core 2 控制台应用程序 (C#)。
我在 VS 中导出了一个项目模板,输出看起来与我导出的任何其他 WPF 项目相似,.vstemplate 文件看起来是正确的。
我使用导出的 dotnet core 2 模板在 VS 中创建了一个新项目,但它带来的只是依赖项。它不引入任何文件夹、代码等。
我没有看到任何错误等,但是我也没有正确导入的项目...左边是使用模板创建的新项目的解决方案资源管理器,右边是一些内容.vstemplate,显示缺少它应该引入的文件。这些文件也存在于导出的模板中。
供参考,导出的项目名称为BinanceBase(右侧),左侧为新项目BinanceCandleScraper。
这是当前版本 VS2017 中 .NETCore 项目模板的已知问题。主要错误报告 is here。 Fwiw,developercommunity.visualstudio.com 始终是您遇到 VS2017 问题时首先要搜索的站点。
追逐这些链接会让您进入 Iris Classon's web page,她诊断出了潜在的问题。并发现了解决方法,您必须手动编辑项目模板。在 <TemplateData>
元素内,您必须编辑:
<CreateInPlace>true</CreateInPlace>
感谢 Iris 解决了这个问题,我不知道她是怎么做到的。
我在过去多次成功导出 WPF 项目的模板 - 现在我有一个 dotnet core 2 控制台应用程序 (C#)。
我在 VS 中导出了一个项目模板,输出看起来与我导出的任何其他 WPF 项目相似,.vstemplate 文件看起来是正确的。
我使用导出的 dotnet core 2 模板在 VS 中创建了一个新项目,但它带来的只是依赖项。它不引入任何文件夹、代码等。
我没有看到任何错误等,但是我也没有正确导入的项目...左边是使用模板创建的新项目的解决方案资源管理器,右边是一些内容.vstemplate,显示缺少它应该引入的文件。这些文件也存在于导出的模板中。
供参考,导出的项目名称为BinanceBase(右侧),左侧为新项目BinanceCandleScraper。
这是当前版本 VS2017 中 .NETCore 项目模板的已知问题。主要错误报告 is here。 Fwiw,developercommunity.visualstudio.com 始终是您遇到 VS2017 问题时首先要搜索的站点。
追逐这些链接会让您进入 Iris Classon's web page,她诊断出了潜在的问题。并发现了解决方法,您必须手动编辑项目模板。在 <TemplateData>
元素内,您必须编辑:
<CreateInPlace>true</CreateInPlace>
感谢 Iris 解决了这个问题,我不知道她是怎么做到的。