-
Notifications
You must be signed in to change notification settings - Fork 38
/
DNN-C-DAL2-MVC-Module.vstemplate
99 lines (97 loc) · 6.22 KB
/
DNN-C-DAL2-MVC-Module.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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Project">
<TemplateData>
<Name>DotNetNuke 8 C# DAL2 MVC Module</Name>
<Description>A Visual Studio template for DotNetNuke 8 Module Development using the new MVC module type.</Description>
<ProjectType>CSharp</ProjectType>
<ProjectSubType>
</ProjectSubType>
<SortOrder>1000</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>DNNModule</DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
<LocationField>Enabled</LocationField>
<PromptForSaveOnCreation>true</PromptForSaveOnCreation>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
<Icon>__TemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<!--
You can customize the parameters below if you want to make changes to the templates for your own environments.
After changing these parameter values you should rebuild the DNNTemplates project in RELEASE mode and then install the VSIX file found in the bin/release folder
-->
<CustomParameters>
<CustomParameter Name="$rootnamespace$" Value="Christoc.Modules."/>
<CustomParameter Name="$ownername$" Value="Christoc.com"/>
<CustomParameter Name="$owneremail$" Value="modules@christoc.com"/>
<CustomParameter Name="$ownerwebsite$" Value="http://www.christoc.com"/>
<CustomParameter Name="$devenvironmenturl$" Value="dnndev.me" />
</CustomParameters>
<Project TargetFileName="$safeprojectname$.csproj" File="DnnTemplate.csproj" ReplaceParameters="true">
<Folder Name="App_LocalResources" TargetFolderName="App_LocalResources">
<ProjectItem ReplaceParameters="true" TargetFileName="Item.resx">Item.resx</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="Settings.resx">Settings.resx</ProjectItem>
</Folder>
<Folder Name="BuildScripts" TargetFolderName="BuildScripts">
<ProjectItem ReplaceParameters="false" TargetFileName="ModulePackage.targets">ModulePackage.targets</ProjectItem>
<ProjectItem ReplaceParameters="false" TargetFileName="MSBuild.Community.Tasks.Targets">MSBuild.Community.Tasks.Targets</ProjectItem>
</Folder>
<Folder Name="Components" TargetFolderName="Components">
<ProjectItem ReplaceParameters="true" TargetFileName="FeatureController.cs">FeatureController.cs</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="ItemManager.cs">ItemManager.cs</ProjectItem>
</Folder>
<Folder Name="Controllers" TargetFolderName="Controllers">
<ProjectItem ReplaceParameters="true" TargetFileName="ItemController.cs">ItemController.cs</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="SettingsController.cs">SettingsController.cs</ProjectItem>
</Folder>
<ProjectItem ReplaceParameters="true" TargetFileName="$safeprojectname$.dnn">DnnTemplate.dnn</ProjectItem>
<Folder Name="Documentation" TargetFolderName="Documentation">
<ProjectItem ReplaceParameters="true" TargetFileName="Documentation.css">Documentation.css</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="Documentation.html" OpenInWebBrowser="true">Documentation.html</ProjectItem>
</Folder>
<ProjectItem ReplaceParameters="true" TargetFileName="License.txt">License.txt</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="module.css">module.css</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="packages.config">packages.config</ProjectItem>
<Folder Name="Properties" TargetFolderName="Properties">
<ProjectItem ReplaceParameters="true" TargetFileName="AssemblyInfo.cs">AssemblyInfo.cs</ProjectItem>
</Folder>
<Folder Name="Providers" TargetFolderName="Providers">
<Folder Name="DataProviders" TargetFolderName="DataProviders">
<Folder Name="SqlDataProvider" TargetFolderName="SqlDataProvider">
<ProjectItem ReplaceParameters="true" TargetFileName="00.00.01.SqlDataProvider">00.00.01.SqlDataProvider</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="Uninstall.SqlDataProvider">Uninstall.SqlDataProvider</ProjectItem>
</Folder>
</Folder>
</Folder>
<ProjectItem ReplaceParameters="true" TargetFileName="ReleaseNotes.txt">ReleaseNotes.txt</ProjectItem>
<Folder Name="Models" TargetFolderName="Models">
<ProjectItem ReplaceParameters="true" TargetFileName="Item.cs">Item.cs</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="Settings.cs">Settings.cs</ProjectItem>
</Folder>
<ProjectItem ReplaceParameters="true" TargetFileName="web.config">web.config</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="web.debug.config">web.debug.config</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="web.release.config">web.release.config</ProjectItem>
<Folder Name="Views" TargetFolderName="Views">
<Folder Name="Item" TargetFolderName="Item">
<ProjectItem ReplaceParameters="true" TargetFileName="Edit.cshtml">Edit.cshtml</ProjectItem>
<ProjectItem ReplaceParameters="true" TargetFileName="Index.cshtml">Index.cshtml</ProjectItem>
</Folder>
<Folder Name="Settings" TargetFolderName="Settings">
<ProjectItem ReplaceParameters="true" TargetFileName="Settings.cshtml">Settings.cshtml</ProjectItem>
</Folder>
<Folder Name="Shared" TargetFolderName="Shared">
<ProjectItem ReplaceParameters="true" TargetFileName="_Layout.cshtml">_Layout.cshtml</ProjectItem>
</Folder>
<ProjectItem ReplaceParameters="true" TargetFileName="_ViewStart.cshtml">_ViewStart.cshtml</ProjectItem>
</Folder>
</Project>
</TemplateContent>
<WizardExtension>
<Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName>
</WizardExtension>
<WizardData>
<packages repository="extension" repositoryId="e48e838a-c708-4d43-b822-4d5de0d13eed">
<package id="MSBuildTasks" version="1.4.0.88" />
</packages>
</WizardData>
</VSTemplate>