Skip to content

Commit c473bc0

Browse files
committed
Added ConfigurationBuilder to Empty Project template. Closes OmniSharp#685
1 parent 0cff3bb commit c473bc0

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

templates/projects/emptyweb/Program.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,21 @@
44
using System.Linq;
55
using System.Threading.Tasks;
66
using Microsoft.AspNetCore.Hosting;
7+
using Microsoft.Extensions.Configuration;
78

89
namespace <%= namespace %>
910
{
1011
public class Program
1112
{
1213
public static void Main(string[] args)
1314
{
15+
var config = new ConfigurationBuilder()
16+
.AddCommandLine(args)
17+
.AddEnvironmentVariables(prefix: "ASPNETCORE_")
18+
.Build();
19+
1420
var host = new WebHostBuilder()
21+
.UseConfiguration(config)
1522
.UseKestrel()
1623
.UseContentRoot(Directory.GetCurrentDirectory())
1724
.UseIISIntegration()

templates/projects/emptyweb/project.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
"type": "platform"
66
},
77
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
8-
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final"
8+
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
9+
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final",
10+
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final",
11+
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
12+
"Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc2-final"
913
},
1014

1115
"tools": {

0 commit comments

Comments
 (0)