From 352108be35d95b7be3a184d23cea162932e58889 Mon Sep 17 00:00:00 2001 From: SteveSandersonMS Date: Tue, 17 May 2016 11:56:06 +0100 Subject: [PATCH] Update all projects for final .NET Core RC2 --- NuGet.Config | 7 --- .../MusicStore/Apis/AlbumsApiController.cs | 17 ++---- samples/angular/MusicStore/Startup.cs | 2 +- samples/angular/MusicStore/project.json | 55 ++++++++---------- samples/misc/ES2015Transpilation/Startup.cs | 2 +- samples/misc/ES2015Transpilation/project.json | 34 +++++------ samples/misc/Webpack/Startup.cs | 14 +++-- samples/misc/Webpack/project.json | 56 ++++++++----------- .../MusicStore/Apis/AlbumsApiController.cs | 17 ++---- samples/react/MusicStore/Startup.cs | 2 +- samples/react/MusicStore/project.json | 55 ++++++++---------- samples/react/ReactGrid/Startup.cs | 2 +- samples/react/ReactGrid/project.json | 52 ++++++++--------- .../project.json | 27 +++------ .../project.json | 30 +++++----- .../project.json | 15 +---- .../project.json | 27 +++------ templates/Angular2Spa/Startup.cs | 2 +- templates/Angular2Spa/project.json | 52 ++++++++--------- templates/KnockoutSpa/Startup.cs | 2 +- templates/KnockoutSpa/project.json | 52 ++++++++--------- templates/ReactReduxSpa/Startup.cs | 2 +- templates/ReactReduxSpa/project.json | 52 ++++++++--------- templates/ReactSpa/Startup.cs | 2 +- templates/ReactSpa/project.json | 52 ++++++++--------- templates/WebApplicationBasic/Startup.cs | 2 +- templates/WebApplicationBasic/project.json | 50 ++++++++--------- 27 files changed, 281 insertions(+), 401 deletions(-) delete mode 100755 NuGet.Config diff --git a/NuGet.Config b/NuGet.Config deleted file mode 100755 index 71aed3a..0000000 --- a/NuGet.Config +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/samples/angular/MusicStore/Apis/AlbumsApiController.cs b/samples/angular/MusicStore/Apis/AlbumsApiController.cs index 4bd695d..3b98a1e 100644 --- a/samples/angular/MusicStore/Apis/AlbumsApiController.cs +++ b/samples/angular/MusicStore/Apis/AlbumsApiController.cs @@ -29,8 +29,8 @@ namespace MusicStore.Apis await _storeContext.Artists.LoadAsync(); var albums = await _storeContext.Albums - // .Include(a => a.Genre) - // .Include(a => a.Artist) + .Include(a => a.Genre) + .Include(a => a.Artist) .ToPagedListAsync(page, pageSize, sortBy, a => a.Title, // sortExpression SortDirection.Ascending, // defaultSortDirection @@ -44,8 +44,8 @@ namespace MusicStore.Apis public async Task All() { var albums = await _storeContext.Albums - //.Include(a => a.Genre) - //.Include(a => a.Artist) + .Include(a => a.Genre) + .Include(a => a.Artist) .OrderBy(a => a.Title) .ToListAsync(); @@ -74,17 +74,13 @@ namespace MusicStore.Apis await _storeContext.Artists.LoadAsync(); var album = await _storeContext.Albums - //.Include(a => a.Artist) - //.Include(a => a.Genre) + .Include(a => a.Artist) + .Include(a => a.Genre) .Where(a => a.AlbumId == albumId) .SingleOrDefaultAsync(); var albumResult = Mapper.Map(album, new AlbumResultDto()); - // TODO: Get these from the related entities when EF supports that again, i.e. when .Include() works - //album.Artist.Name = (await _storeContext.Artists.SingleOrDefaultAsync(a => a.ArtistId == album.ArtistId)).Name; - //album.Genre.Name = (await _storeContext.Genres.SingleOrDefaultAsync(g => g.GenreId == album.GenreId)).Name; - // TODO: Add null checking and return 404 in that case return Json(albumResult); @@ -147,7 +143,6 @@ namespace MusicStore.Apis public async Task DeleteAlbum(int albumId) { var album = await _storeContext.Albums.SingleOrDefaultAsync(a => a.AlbumId == albumId); - //var album = _storeContext.Albums.SingleOrDefault(a => a.AlbumId == albumId); if (album != null) { diff --git a/samples/angular/MusicStore/Startup.cs b/samples/angular/MusicStore/Startup.cs index 599442a..ed7e9d6 100755 --- a/samples/angular/MusicStore/Startup.cs +++ b/samples/angular/MusicStore/Startup.cs @@ -86,7 +86,7 @@ namespace MusicStore { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/samples/angular/MusicStore/project.json b/samples/angular/MusicStore/project.json index 171356f..d907a0f 100755 --- a/samples/angular/MusicStore/project.json +++ b/samples/angular/MusicStore/project.json @@ -1,18 +1,24 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "MusicStore" }, - "dependencies": { +"dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -25,39 +31,26 @@ "Microsoft.AspNetCore.AngularServices": "1.0.0-*", "AutoMapper": "4.1.1" }, - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - "exclude": [ - "wwwroot", - "node_modules", - "bower_components" - ], - "publishExclude": [ - "node_modules", - "bower_components", - "**.xproj", - "**.user", - "**.vspscc" - ], - "scripts": { - "prepublish": [ - "npm install", - "gulp" + "publishOptions": { + "exclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" ] + }, + "scripts": { + "prepublish": [ "npm install" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/samples/misc/ES2015Transpilation/Startup.cs b/samples/misc/ES2015Transpilation/Startup.cs index 0769030..2d24aef 100755 --- a/samples/misc/ES2015Transpilation/Startup.cs +++ b/samples/misc/ES2015Transpilation/Startup.cs @@ -54,7 +54,7 @@ namespace ES2015Example { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/samples/misc/ES2015Transpilation/project.json b/samples/misc/ES2015Transpilation/project.json index 588177c..d92cd67 100755 --- a/samples/misc/ES2015Transpilation/project.json +++ b/samples/misc/ES2015Transpilation/project.json @@ -1,17 +1,22 @@ { - "webroot": "wwwroot", "version": "1.0.0-*", "tooling": { "defaultNamespace": "ES2015Example" }, - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-3002702", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -25,22 +30,12 @@ "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - "exclude": [ - "wwwroot", - "node_modules", - "bower_components" - ], "publishExclude": [ "node_modules", "bower_components", @@ -49,8 +44,7 @@ "**.vspscc" ], "scripts": { - "prepublish": [ - "npm install" - ] + "prepublish": [ "npm install" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/samples/misc/Webpack/Startup.cs b/samples/misc/Webpack/Startup.cs index 4928d4c..a19fcc1 100755 --- a/samples/misc/Webpack/Startup.cs +++ b/samples/misc/Webpack/Startup.cs @@ -21,11 +21,13 @@ namespace Webpack { app.UseDeveloperExceptionPage(); - if (env.IsDevelopment()) { - app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { - HotModuleReplacement = true - }); - } + // For real apps, you should only use Webpack Dev Middleware at development time. For production, + // you'll get better performance and reliability if you precompile the webpack output and simply + // serve the resulting static files. For examples of setting up this automatic switch between + // development-style and production-style webpack usage, see the 'templates' dir in this repo. + app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { + HotModuleReplacement = true + }); app.UseStaticFiles(); loggerFactory.AddConsole(); @@ -41,7 +43,7 @@ namespace Webpack { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/samples/misc/Webpack/project.json b/samples/misc/Webpack/project.json index 1b8a1a9..04fe253 100755 --- a/samples/misc/Webpack/project.json +++ b/samples/misc/Webpack/project.json @@ -1,17 +1,22 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "Webpack" }, - "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-3002702", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -22,41 +27,26 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.SpaServices": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules", - "bower_components" - ], - "publishExclude": [ - "node_modules", - "bower_components", - "**.xproj", - "**.user", - "**.vspscc" - ], - "scripts": { - "prepublish": [ - "npm install" + "publishOptions": { + "exclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" ] + }, + "scripts": { + "prepublish": [ "npm install" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/samples/react/MusicStore/Apis/AlbumsApiController.cs b/samples/react/MusicStore/Apis/AlbumsApiController.cs index 425061c..511f63c 100644 --- a/samples/react/MusicStore/Apis/AlbumsApiController.cs +++ b/samples/react/MusicStore/Apis/AlbumsApiController.cs @@ -29,8 +29,8 @@ namespace MusicStore.Apis await _storeContext.Artists.LoadAsync(); var albums = await _storeContext.Albums - // .Include(a => a.Genre) - // .Include(a => a.Artist) + .Include(a => a.Genre) + .Include(a => a.Artist) .ToPagedListAsync(page, pageSize, sortBy, a => a.Title, // sortExpression SortDirection.Ascending, // defaultSortDirection @@ -44,8 +44,8 @@ namespace MusicStore.Apis public async Task All() { var albums = await _storeContext.Albums - //.Include(a => a.Genre) - //.Include(a => a.Artist) + .Include(a => a.Genre) + .Include(a => a.Artist) .OrderBy(a => a.Title) .ToListAsync(); @@ -74,17 +74,13 @@ namespace MusicStore.Apis await _storeContext.Artists.LoadAsync(); var album = await _storeContext.Albums - //.Include(a => a.Artist) - //.Include(a => a.Genre) + .Include(a => a.Artist) + .Include(a => a.Genre) .Where(a => a.AlbumId == albumId) .SingleOrDefaultAsync(); var albumResult = Mapper.Map(album, new AlbumResultDto()); - // TODO: Get these from the related entities when EF supports that again, i.e. when .Include() works - //album.Artist.Name = (await _storeContext.Artists.SingleOrDefaultAsync(a => a.ArtistId == album.ArtistId)).Name; - //album.Genre.Name = (await _storeContext.Genres.SingleOrDefaultAsync(g => g.GenreId == album.GenreId)).Name; - // TODO: Add null checking and return 404 in that case return Json(albumResult); @@ -147,7 +143,6 @@ namespace MusicStore.Apis public async Task DeleteAlbum(int albumId) { var album = await _storeContext.Albums.SingleOrDefaultAsync(a => a.AlbumId == albumId); - //var album = _storeContext.Albums.SingleOrDefault(a => a.AlbumId == albumId); if (album != null) { diff --git a/samples/react/MusicStore/Startup.cs b/samples/react/MusicStore/Startup.cs index 7d9ba01..57d3ad0 100755 --- a/samples/react/MusicStore/Startup.cs +++ b/samples/react/MusicStore/Startup.cs @@ -96,7 +96,7 @@ namespace MusicStore { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/samples/react/MusicStore/project.json b/samples/react/MusicStore/project.json index 940213e..d0eaa90 100755 --- a/samples/react/MusicStore/project.json +++ b/samples/react/MusicStore/project.json @@ -1,18 +1,24 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "MusicStore" }, - "dependencies": { +"dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -25,39 +31,26 @@ "Microsoft.AspNetCore.ReactServices": "1.0.0-*", "AutoMapper": "4.1.1" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], - "scripts": { - "prepublish": [ - "npm install" + "publishOptions": { + "exclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" ] + }, + "scripts": { + "prepublish": [ "npm install" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/samples/react/ReactGrid/Startup.cs b/samples/react/ReactGrid/Startup.cs index de99329..147659b 100755 --- a/samples/react/ReactGrid/Startup.cs +++ b/samples/react/ReactGrid/Startup.cs @@ -54,7 +54,7 @@ namespace ReactGrid { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/samples/react/ReactGrid/project.json b/samples/react/ReactGrid/project.json index d4a4073..91d5ac8 100755 --- a/samples/react/ReactGrid/project.json +++ b/samples/react/ReactGrid/project.json @@ -1,13 +1,19 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-3002702", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -18,38 +24,26 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.ReactServices": "1.0.0-*" }, - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], - "scripts": { - "prepare": [ - "npm install", - "webpack" + "publishOptions": { + "exclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" ] + }, + "scripts": { + "prepublish": [ "npm install" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/src/Microsoft.AspNetCore.AngularServices/project.json b/src/Microsoft.AspNetCore.AngularServices/project.json index 8b94c17..40d0515 100644 --- a/src/Microsoft.AspNetCore.AngularServices/project.json +++ b/src/Microsoft.AspNetCore.AngularServices/project.json @@ -5,30 +5,21 @@ "keyFile": "../../tools/Key.snk" }, "authors": [ "Microsoft" ], - "repository": { - "type": "git", - "url": "git://github.com/aspnet/nodeservices" - }, "tooling": { "defaultNamespace": "Microsoft.AspNetCore.AngularServices" }, - "frameworks": { - "netcoreapp1.0": { - "imports": [ - "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } - } - }, "dependencies": { "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.NodeServices": "1.0.0-*", "Microsoft.AspNetCore.SpaServices": "1.0.0-*" + }, + "frameworks": { + "netcoreapp1.0": { + "imports": [ + "dotnet5.6", + "dnxcore50", + "portable-net45+win8" + ] + } } } diff --git a/src/Microsoft.AspNetCore.NodeServices/project.json b/src/Microsoft.AspNetCore.NodeServices/project.json index 2281218..597a456 100644 --- a/src/Microsoft.AspNetCore.NodeServices/project.json +++ b/src/Microsoft.AspNetCore.NodeServices/project.json @@ -5,32 +5,28 @@ "keyFile": "../../tools/Key.snk" }, "authors": [ "Microsoft" ], - "repository": { - "type": "git", - "url": "git://github.com/aspnet/nodeservices" - }, "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-*", "Microsoft.Extensions.PlatformAbstractions": "1.0.0-*", "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-*", - "Newtonsoft.Json": "8.0.3" + "Newtonsoft.Json": "8.0.3", + "System.Diagnostics.Process": "4.1.0-*", + "System.Text.RegularExpressions": "4.0.0-*", + "System.Net.Http": "4.0.0-*", + "System.Console": "4.0.0-*" }, "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - }, - "System.Diagnostics.Process": "4.1.0-*" - } + "portable-net45+win8" + ] } }, - "resource": [ - "Content/**/*" - ] + "buildOptions": { + "embed": [ + "Content/**/*" + ] + } } diff --git a/src/Microsoft.AspNetCore.ReactServices/project.json b/src/Microsoft.AspNetCore.ReactServices/project.json index 08f647d..d08cdff 100644 --- a/src/Microsoft.AspNetCore.ReactServices/project.json +++ b/src/Microsoft.AspNetCore.ReactServices/project.json @@ -5,10 +5,6 @@ "keyFile": "../../tools/Key.snk" }, "authors": [ "Microsoft" ], - "repository": { - "type": "git", - "url": "git://github.com/aspnet/nodeservices" - }, "tooling": { "defaultNamespace": "Microsoft.AspNetCore.ReactServices" }, @@ -20,15 +16,10 @@ "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } } } diff --git a/src/Microsoft.AspNetCore.SpaServices/project.json b/src/Microsoft.AspNetCore.SpaServices/project.json index ec7d09d..1132fa3 100644 --- a/src/Microsoft.AspNetCore.SpaServices/project.json +++ b/src/Microsoft.AspNetCore.SpaServices/project.json @@ -1,37 +1,28 @@ { "version": "1.0.0-*", - "description": "Helpers for building single-page applications on ASP.NET Core", + "description": "Helpers for building single-page applications on ASP.NET MVC Core", "compilationOptions": { "keyFile": "../../tools/Key.snk" }, "authors": [ "Microsoft" ], - "tags": [ - "" - ], - "projectUrl": "", - "licenseUrl": "", "dependencies": { "Microsoft.AspNetCore.Mvc": "1.0.0-*", - "Microsoft.AspNetCore.Routing": "1.0.0-*", "Microsoft.AspNetCore.NodeServices": "1.0.0-*" }, "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - "resource": [ - "Content/**/*" - ] + "buildOptions": { + "embed": [ + "Content/**/*" + ] + } } diff --git a/templates/Angular2Spa/Startup.cs b/templates/Angular2Spa/Startup.cs index 899442c..0c5cc48 100755 --- a/templates/Angular2Spa/Startup.cs +++ b/templates/Angular2Spa/Startup.cs @@ -53,7 +53,7 @@ namespace WebApplicationBasic { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/templates/Angular2Spa/project.json b/templates/Angular2Spa/project.json index b4d7eee..c47a5d8 100755 --- a/templates/Angular2Spa/project.json +++ b/templates/Angular2Spa/project.json @@ -1,17 +1,23 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "WebApplicationBasic" }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -22,43 +28,29 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.AngularServices": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], + "publishOptions": { + "exclude": [ + "node_modules", + "**.xproj", + "**.user", + "**.vspscc" + ] + }, "scripts": { "prepare": [ "npm install", "webpack --config webpack.config.vendor.js" ], - "prepublish": [ - "webpack" - ] + "prepublish": [ "webpack" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/templates/KnockoutSpa/Startup.cs b/templates/KnockoutSpa/Startup.cs index 899442c..0c5cc48 100755 --- a/templates/KnockoutSpa/Startup.cs +++ b/templates/KnockoutSpa/Startup.cs @@ -53,7 +53,7 @@ namespace WebApplicationBasic { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/templates/KnockoutSpa/project.json b/templates/KnockoutSpa/project.json index 6d34f18..2619c80 100755 --- a/templates/KnockoutSpa/project.json +++ b/templates/KnockoutSpa/project.json @@ -1,17 +1,23 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "WebApplicationBasic" }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -22,43 +28,29 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.SpaServices": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], + "publishOptions": { + "exclude": [ + "node_modules", + "**.xproj", + "**.user", + "**.vspscc" + ] + }, "scripts": { "prepare": [ "npm install", "webpack --config webpack.config.vendor.js" ], - "prepublish": [ - "webpack" - ] + "prepublish": [ "webpack" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/templates/ReactReduxSpa/Startup.cs b/templates/ReactReduxSpa/Startup.cs index f2bc5b5..6f4babb 100755 --- a/templates/ReactReduxSpa/Startup.cs +++ b/templates/ReactReduxSpa/Startup.cs @@ -54,7 +54,7 @@ namespace WebApplicationBasic { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/templates/ReactReduxSpa/project.json b/templates/ReactReduxSpa/project.json index ffe6b8c..1aa6a78 100755 --- a/templates/ReactReduxSpa/project.json +++ b/templates/ReactReduxSpa/project.json @@ -1,17 +1,23 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "WebApplicationBasic" }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -22,43 +28,29 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.ReactServices": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], + "publishOptions": { + "exclude": [ + "node_modules", + "**.xproj", + "**.user", + "**.vspscc" + ] + }, "scripts": { "prepare": [ "npm install", "webpack --config webpack.config.vendor.js" ], - "prepublish": [ - "webpack" - ] + "prepublish": [ "webpack" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/templates/ReactSpa/Startup.cs b/templates/ReactSpa/Startup.cs index f2bc5b5..6f4babb 100755 --- a/templates/ReactSpa/Startup.cs +++ b/templates/ReactSpa/Startup.cs @@ -54,7 +54,7 @@ namespace WebApplicationBasic { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/templates/ReactSpa/project.json b/templates/ReactSpa/project.json index ffe6b8c..1aa6a78 100755 --- a/templates/ReactSpa/project.json +++ b/templates/ReactSpa/project.json @@ -1,17 +1,23 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "WebApplicationBasic" }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -22,43 +28,29 @@ "Microsoft.Extensions.Logging.Debug": "1.0.0-*", "Microsoft.AspNetCore.ReactServices": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], + "publishOptions": { + "exclude": [ + "node_modules", + "**.xproj", + "**.user", + "**.vspscc" + ] + }, "scripts": { "prepare": [ "npm install", "webpack --config webpack.config.vendor.js" ], - "prepublish": [ - "webpack" - ] + "prepublish": [ "webpack" ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } diff --git a/templates/WebApplicationBasic/Startup.cs b/templates/WebApplicationBasic/Startup.cs index 9163881..4ddc86c 100755 --- a/templates/WebApplicationBasic/Startup.cs +++ b/templates/WebApplicationBasic/Startup.cs @@ -38,7 +38,7 @@ namespace WebApplicationBasic { var host = new WebHostBuilder() .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISPlatformHandlerUrl() + .UseIISIntegration() .UseKestrel() .UseStartup() .Build(); diff --git a/templates/WebApplicationBasic/project.json b/templates/WebApplicationBasic/project.json index 95f3d4b..dac23db 100755 --- a/templates/WebApplicationBasic/project.json +++ b/templates/WebApplicationBasic/project.json @@ -1,17 +1,23 @@ { "version": "1.0.0-*", - "compilationOptions": { + "buildOptions": { "emitEntryPoint": true, - "warningsAsErrors": true, "preserveCompilationContext": true }, + "runtimeOptions": { + "gcServer": true + }, "tooling": { "defaultNamespace": "WebApplicationBasic" }, "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0-rc2-*", + "type": "platform" + }, "Microsoft.AspNetCore.Diagnostics": "1.0.0-*", - "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-*", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*", "Microsoft.AspNetCore.Mvc": "1.0.0-*", "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.0-*", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*", @@ -21,41 +27,29 @@ "Microsoft.NETCore.Platforms": "1.0.1-*", "Microsoft.Extensions.Logging.Debug": "1.0.0-*" }, - - "commands": { - "web": "Microsoft.AspNetCore.Server.Kestrel" - }, - "frameworks": { "netcoreapp1.0": { "imports": [ + "dotnet5.6", "dnxcore50", - "portable-net451+win8" - ], - "dependencies": { - "Microsoft.NETCore.App": { - "version": "1.0.0-*", - "type": "platform" - } - } + "portable-net45+win8" + ] } }, - - "exclude": [ - "wwwroot", - "node_modules" - ], - "publishExclude": [ - "node_modules", - "**.xproj", - "**.user", - "**.vspscc" - ], + "publishOptions": { + "exclude": [ + "node_modules", + "**.xproj", + "**.user", + "**.vspscc" + ] + }, "scripts": { "prepare": [ "npm install", "webpack --config webpack.config.vendor.js", "webpack" - ] + ], + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } }