Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d844bc7

Browse files
author
Rodrigo Moya
committed
1 parent 24f847d commit d844bc7

File tree

4 files changed

+599
-192
lines changed

4 files changed

+599
-192
lines changed

main/src/addins/MonoDevelop.AspNetCore/Properties/MonoDevelop.AspNetCore.addin.xml

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,175 @@
8383
For example, .NET Core 1.1 SDK does not have a Razor template so having the 1.1 templates first
8484
would cause the Razor template to be last in the New Project dialog if both 1.1 and 2.x templates
8585
are available. -->
86+
<Condition id="AspNetCoreSdkInstalled" sdkVersion="3.1">
87+
<Template
88+
id="Microsoft.Web.Empty.CSharp"
89+
templateId="Microsoft.Web.Empty.CSharp.3.1"
90+
_overrideName="Empty"
91+
_overrideDescription="An empty project template for creating an ASP.NET Core application. This template does not have any content in it."
92+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
93+
icon="md-netcore-empty-project"
94+
imageId="md-netcore-empty-project"
95+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
96+
condition="UseNetCore31=true"
97+
category="netcore/app/aspnet"
98+
defaultParameters="IncludeLaunchSettings=true" />
99+
<Template
100+
id="Microsoft.Web.Empty.FSharp"
101+
templateId="Microsoft.Web.Empty.FSharp.3.1"
102+
_overrideName="Empty"
103+
_overrideDescription="An empty project template for creating an ASP.NET Core application. This template does not have any content in it."
104+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
105+
icon="md-netcore-empty-project"
106+
imageId="md-netcore-empty-project"
107+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
108+
condition="UseNetCore31=true"
109+
category="netcore/app/aspnet"
110+
defaultParameters="IncludeLaunchSettings=true" />
111+
<Template
112+
id="Microsoft.Web.WebApi.CSharp"
113+
templateId="Microsoft.Web.WebApi.CSharp.3.1"
114+
_overrideName="API"
115+
_overrideDescription="A project template for creating an ASP.NET Core application with an example Controller for a RESTful HTTP service. This template can also be used for ASP.NET Core MVC Views and Controllers."
116+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
117+
icon="md-netcore-empty-project"
118+
imageId="md-netcore-empty-project"
119+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
120+
condition="UseNetCore31=true"
121+
category="netcore/app/aspnet"
122+
defaultParameters="IncludeLaunchSettings=true" />
123+
<Template
124+
id="Microsoft.Web.WebApi.FSharp"
125+
templateId="Microsoft.Web.WebApi.FSharp.3.1"
126+
_overrideName="API"
127+
_overrideDescription="A project template for creating an ASP.NET Core application with an example Controller for a RESTful HTTP service. This template can also be used for ASP.NET Core MVC Views and Controllers."
128+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
129+
icon="md-netcore-empty-project"
130+
imageId="md-netcore-empty-project"
131+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
132+
supportedParameters="FSharpWebApi"
133+
condition="UseNetCore31=true"
134+
category="netcore/app/aspnet"
135+
defaultParameters="IncludeLaunchSettings=true" />
136+
<Template
137+
id="Microsoft.Worker.Empty.CSharp"
138+
templateId="Microsoft.Worker.Empty.CSharp.3.1"
139+
_overrideName="Worker"
140+
_overrideDescription="An empty project template for creating a worker service."
141+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
142+
icon="md-netcore-empty-project"
143+
imageId="md-netcore-empty-project"
144+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
145+
supportedParameters="AspNetCoreWorker"
146+
condition="UseNetCore31=true"
147+
category="netcore/app/aspnet"
148+
defaultParameters="IncludeLaunchSettings=true" />
149+
<Template
150+
id="Microsoft.Web.RazorPages.CSharp"
151+
templateId="Microsoft.Web.RazorPages.CSharp.3.1"
152+
_overrideName="Web Application"
153+
_overrideDescription="A project template for creating an ASP.NET Core application with example ASP.NET Razor Pages content."
154+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
155+
icon="md-netcore-empty-project"
156+
imageId="md-netcore-empty-project"
157+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
158+
supportedParameters="RazorPages"
159+
condition="UseNetCore31=true"
160+
category="netcore/app/aspnet"
161+
formatExclude="*.min.css|*.min.js|*.map"
162+
defaultParameters="IncludeLaunchSettings=true" />
163+
<Template
164+
id="Microsoft.Web.Mvc.CSharp"
165+
templateId="Microsoft.Web.Mvc.CSharp.3.1"
166+
_overrideName="Web Application (Model-View-Controller)"
167+
_overrideDescription="A project template for creating an ASP.NET Core application with example ASP.NET Core MVC Views and Controllers. This template can also be used for RESTful HTTP services."
168+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
169+
icon="md-netcore-empty-project"
170+
imageId="md-netcore-empty-project"
171+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
172+
condition="UseNetCore31=true"
173+
category="netcore/app/aspnet"
174+
formatExclude="*.min.css|*.min.js|*.map"
175+
defaultParameters="IncludeLaunchSettings=true" />
176+
<Template
177+
id="Microsoft.Web.Mvc.FSharp"
178+
templateId="Microsoft.Web.Mvc.FSharp.3.1"
179+
_overrideName="Web Application (Model-View-Controller)"
180+
_overrideDescription="A project template for creating an ASP.NET Core application with example ASP.NET Core MVC Views and Controllers. This template can also be used for RESTful HTTP services."
181+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
182+
icon="md-netcore-empty-project"
183+
imageId="md-netcore-empty-project"
184+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
185+
condition="UseNetCore31=true"
186+
category="netcore/app/aspnet"
187+
formatExclude="*.min.css|*.min.js|*.map"
188+
defaultParameters="IncludeLaunchSettings=true" />
189+
<Template
190+
id="Microsoft.Web.Blazor.Server.CSharp"
191+
templateId="Microsoft.Web.Blazor.Server.CSharp.3.1"
192+
_overrideName="Blazor Server App"
193+
_overrideDescription="A project template for creating a Blazor server app that runs server-side inside an ASP.NET Core app and handles user interactions over a SignalR connection. This template can be used for web apps with rich dynamic user interfaces (UIs)."
194+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
195+
icon="md-netcore-empty-project"
196+
imageId="md-netcore-empty-project"
197+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
198+
supportedParameters="AspNetCoreBlazor"
199+
condition="UseNetCore31=true"
200+
category="netcore/app/aspnet"
201+
defaultParameters="IncludeLaunchSettings=true" />
202+
<Template
203+
id="Microsoft.Web.Razor.Library.CSharp"
204+
templateId="Microsoft.Web.Razor.Library.CSharp.3.1"
205+
_overrideName="Razor Class Library"
206+
_overrideDescription="A project for creating a Razor class library that targets .NET Standard"
207+
path="${DotNetCoreSdk.3.1.Templates.Web.ProjectTemplates.nupkg}"
208+
icon="md-netcore-empty-project"
209+
imageId="md-netcore-empty-project"
210+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
211+
condition="UseNetCore31=true"
212+
category="netcore/app/aspnet"
213+
formatExclude="*.min.css|*.min.js|*.map"
214+
defaultParameters="IncludeLaunchSettings=true" />
215+
<Template
216+
id="Microsoft.Web.Spa.Angular.CSharp"
217+
templateId="Microsoft.DotNet.Web.Spa.ProjectTemplates.Angular.CSharp.3.1"
218+
_overrideName="Angular"
219+
_overrideDescription="A project template for creating an ASP.NET Core application with Angular"
220+
path="${DotNetCoreSdk.3.1.Templates.Web.Spa.ProjectTemplates.nupkg}"
221+
icon="md-netcore-empty-project"
222+
imageId="md-netcore-empty-project"
223+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
224+
condition="UseNetCore31=true"
225+
category="netcore/app/aspnet"
226+
formatExclude="*.min.css|*.min.js|*.map"
227+
defaultParameters="IncludeLaunchSettings=true" />
228+
<Template
229+
id="Microsoft.Web.Spa.React.CSharp"
230+
templateId="Microsoft.DotNet.Web.Spa.ProjectTemplates.React.CSharp.3.1"
231+
_overrideName="React.js"
232+
_overrideDescription="A project template for creating an ASP.NET Core application with React.js"
233+
path="${DotNetCoreSdk.3.1.Templates.Web.Spa.ProjectTemplates.nupkg}"
234+
icon="md-netcore-empty-project"
235+
imageId="md-netcore-empty-project"
236+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
237+
condition="UseNetCore31=true"
238+
category="netcore/app/aspnet"
239+
formatExclude="*.min.css|*.min.js|*.map"
240+
defaultParameters="IncludeLaunchSettings=true" />
241+
<Template
242+
id="Microsoft.Web.Spa.ReactRedux.CSharp"
243+
templateId="Microsoft.DotNet.Web.Spa.ProjectTemplates.ReactRedux.CSharp.3.1"
244+
_overrideName="React.js and Redux"
245+
_overrideDescription="A project template for creating an ASP.NET Core application with React.js and Redux"
246+
path="${DotNetCoreSdk.3.1.Templates.Web.Spa.ProjectTemplates.nupkg}"
247+
icon="md-netcore-empty-project"
248+
imageId="md-netcore-empty-project"
249+
wizard="MonoDevelop.AspNetCore.ProjectTemplateWizard"
250+
condition="UseNetCore31=true"
251+
category="netcore/app/aspnet"
252+
formatExclude="*.min.css|*.min.js|*.map"
253+
defaultParameters="IncludeLaunchSettings=true" />
254+
</Condition>
86255
<Condition id="AspNetCoreSdkInstalled" sdkVersion="3.0">
87256
<Template
88257
id="Microsoft.Web.Empty.CSharp"

main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.Templating/DotNetCoreProjectTemplateStringTagProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ namespace MonoDevelop.DotNetCore.Templating
3838
[Extension]
3939
class DotNetCoreProjectTemplateStringTagProvider : IStringTagProvider
4040
{
41-
readonly string [] SupportedSDK = { "2.1", "2.2", "3.0" };
41+
readonly string [] SupportedSDK = { "2.1", "2.2", "3.0", "3.1" };
4242

4343
public IEnumerable<StringTagDescription> GetTags (Type type)
4444
{

0 commit comments

Comments
 (0)