-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathTrackableWebApiPatterns.vstemplate
57 lines (57 loc) · 2.99 KB
/
TrackableWebApiPatterns.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>Trackable Web API Application with Repository and Unit of Work</Name>
<Description>Solution containing Web API, trackable entities and client projects, using Repository and Unit of Work patterns with Dependency Injection.</Description>
<ProjectType>CSharp</ProjectType>
<TemplateGroupID>Trackable</TemplateGroupID>
<SortOrder>1000</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>TrackableWebApiPatterns</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
<LocationField>Enabled</LocationField>
<Icon>__TemplateIcon.png</Icon>
<PreviewImage>__PreviewImage.png</PreviewImage>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
<PromptForSaveOnCreation>true</PromptForSaveOnCreation>
<RequiredFrameworkVersion>4.0</RequiredFrameworkVersion>
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="$safeprojectname$.WebApi">
WebApi\WebApi.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Service.Persistence">
Service.Persistence\Service.Persistence.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Service.EF">
Service.EF\Service.EF.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.ConsoleClient">
ConsoleClient\ConsoleClient.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Entities.Client.Net45">
Entities.Client.Net45\Entities.Client.Net45.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Entities.Client.Portable">
Entities.Client.Portable\Entities.Client.Portable.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Entities.Service.Net45">
Entities.Service.Net45\Entities.Service.Net45.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Entities.Shared.Net45">
Entities.Shared.Net45\Entities.Shared.Net45.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Entities.Shared.Portable">
Entities.Shared.Portable\Entities.Shared.Portable.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="$safeprojectname$.Service.Data">
Entities.Shared.Portable.Data\Entities.Shared.Portable.Data.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
<WizardExtension>
<Assembly>TrackableEntities.TemplateWizard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b10b51e7b9be6a2e</Assembly>
<FullClassName>TrackableEntities.TemplateWizard.RootWizard</FullClassName>
</WizardExtension>
</VSTemplate>