C#如何准备项目template/skeleton
C# How to prepare project template/skeleton
我目前正在为 C# API 微服务构建基本代码结构。将来,我们肯定会制作更多这样的东西,所以我想创建类似“基础项目或类似的东西”的东西。
我知道 C# 中有项目模板系统,但是从我在几十页上学到的东西,我并没有找到我会很高兴的解决方案。我想将它构建到单个模板文件中,每个人都可以下载、导入并开始使用它……我总是以模板直接从源导入到 dotnet 模板而告终,但找不到生成的模板文件。我怎样才能做到? (我使用的是 JetBrains Rider 而不是 VS)。
或者是否有其他技术如何准备一些基础骨架?
您当然可以只创建项目然后在周围分享。然后人们可以简单地复制该项目并重命名它以像模板一样使用它。
当然还有文件模板,但它已经设计为在项目中使用:https://www.jetbrains.com/help/rider/Templates__Applying_Templates__Creating_Files_from_Templates.html
rider2017及之后的版本好像也支持项目模板了,不过:
https://blog.jetbrains.com/dotnet/2017/12/21/project-templates-rider-2017-3/
我目前正在为 C# API 微服务构建基本代码结构。将来,我们肯定会制作更多这样的东西,所以我想创建类似“基础项目或类似的东西”的东西。
我知道 C# 中有项目模板系统,但是从我在几十页上学到的东西,我并没有找到我会很高兴的解决方案。我想将它构建到单个模板文件中,每个人都可以下载、导入并开始使用它……我总是以模板直接从源导入到 dotnet 模板而告终,但找不到生成的模板文件。我怎样才能做到? (我使用的是 JetBrains Rider 而不是 VS)。
或者是否有其他技术如何准备一些基础骨架?
您当然可以只创建项目然后在周围分享。然后人们可以简单地复制该项目并重命名它以像模板一样使用它。
当然还有文件模板,但它已经设计为在项目中使用:https://www.jetbrains.com/help/rider/Templates__Applying_Templates__Creating_Files_from_Templates.html
rider2017及之后的版本好像也支持项目模板了,不过: https://blog.jetbrains.com/dotnet/2017/12/21/project-templates-rider-2017-3/