-
Notifications
You must be signed in to change notification settings - Fork 2
/
Root.vstemplate
40 lines (37 loc) · 1.63 KB
/
Root.vstemplate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<VSTemplate Version="3.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name> Cloud MicroService (Multi Project) .Net 6 Template</Name>
<Description>A multi project template for creating a microservices in C# on s Cloud Platform with API, Domain, Events and Infrastructure projects</Description>
<Icon>Image.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="buildassets">
</SolutionFolder>
<SolutionFolder Name="charts">
<SolutionFolder Name="$safeprojectname$-service">
<SolutionFolder Name="templates">
</SolutionFolder>
</SolutionFolder>
</SolutionFolder>
<SolutionFolder Name="migrations">
<SolutionFolder Name="sql">
</SolutionFolder>
</SolutionFolder>
<ProjectTemplateLink ProjectName="Cloud.$safeprojectname$.API" CopyParameters="true">
API\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Cloud.$safeprojectname$.Infrastructure" CopyParameters="true">
Infrastructure\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Cloud.$safeprojectname$.Domain" CopyParameters="true">
Domain\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Cloud.$safeprojectname$.Events" CopyParameters="true">
Events\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>