Transition to netstandard.

- dotnet5.X => netstandard1.y (where y = x-1).
- DNXCore50 => netstandardapp1.5.
- Applied the same changes to ifdefs.
This commit is contained in:
N. Taylor Mullen 2016-03-01 13:36:12 -08:00
parent 20d5997c5f
commit 078604f3a8
7 changed files with 48 additions and 27 deletions

View File

@ -13,8 +13,12 @@
"web": "IISSample" "web": "IISSample"
}, },
"frameworks": { "frameworks": {
"dnx451": { }, "dnx451": {},
"dnxcore50": { } "netstandardapp1.5": {
"imports": [
"dnxcore50"
]
}
}, },
"publishExclude": [ "publishExclude": [
"node_modules", "node_modules",
@ -28,4 +32,4 @@
"node_modules", "node_modules",
"bower_components" "bower_components"
] ]
} }

View File

@ -8,13 +8,13 @@ namespace Microsoft.AspNetCore.IISPlatformHandler
{ {
internal class NativeMethods internal class NativeMethods
{ {
#if DOTNET5_4 #if NETSTANDARD1_3
private const string api_ms_win_core_handle_LIB = "api-ms-win-core-handle-l1-1-0.dll"; private const string api_ms_win_core_handle_LIB = "api-ms-win-core-handle-l1-1-0.dll";
#else #else
private const string KERNEL32 = "kernel32.dll"; private const string KERNEL32 = "kernel32.dll";
#endif #endif
#if DOTNET5_4 #if NETSTANDARD1_3
[DllImport(api_ms_win_core_handle_LIB, ExactSpelling = true, SetLastError = true)] [DllImport(api_ms_win_core_handle_LIB, ExactSpelling = true, SetLastError = true)]
#else #else
[DllImport(KERNEL32, ExactSpelling = true, SetLastError = true)] [DllImport(KERNEL32, ExactSpelling = true, SetLastError = true)]

View File

@ -3,13 +3,15 @@
"compilationOptions": { "compilationOptions": {
"warningsAsErrors": true, "warningsAsErrors": true,
"keyFile": "../../tools/Key.snk", "keyFile": "../../tools/Key.snk",
"nowarn": [ "CS1591" ], "nowarn": [
"CS1591"
],
"xmlDoc": true "xmlDoc": true
}, },
"description": "ASP.NET 5 components for working with the IIS HttpPlatformHandler module.", "description": "ASP.NET 5 components for working with the IIS HttpPlatformHandler module.",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/aspnet/IISIntegration" "url": "git://github.com/aspnet/IISIntegration"
}, },
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-*", "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0-*",
@ -23,11 +25,14 @@
} }
}, },
"frameworks": { "frameworks": {
"net451": { }, "net451": {},
"dotnet5.4": { "netstandard1.3": {
"dependencies": { "dependencies": {
"System.Security.Principal.Windows": "4.0.0-*" "System.Security.Principal.Windows": "4.0.0-*"
} },
"imports": [
"dotnet5.4"
]
} }
} }
} }

View File

@ -1,14 +1,15 @@
{ {
"name": "dotnet-publish-iis", "name": "dotnet-publish-iis",
"version": "1.0.0-*", "version": "1.0.0-*",
"compilationOptions": { "compilationOptions": {
"emitEntryPoint": true, "emitEntryPoint": true,
"warningsAsErrors": true, "warningsAsErrors": true,
"keyFile": "../../tools/Key.snk", "keyFile": "../../tools/Key.snk",
"nowarn": [ "CS1591" ], "nowarn": [
"CS1591"
],
"xmlDoc": true "xmlDoc": true
}, },
"dependencies": { "dependencies": {
"NETStandard.Library": "1.0.0-*", "NETStandard.Library": "1.0.0-*",
"Microsoft.Extensions.CommandLineUtils": "1.0.0-*", "Microsoft.Extensions.CommandLineUtils": "1.0.0-*",
@ -16,9 +17,11 @@
"Microsoft.DotNet.ProjectModel": "1.0.0-*", "Microsoft.DotNet.ProjectModel": "1.0.0-*",
"Microsoft.DotNet.Cli.Utils": "1.0.0-*" "Microsoft.DotNet.Cli.Utils": "1.0.0-*"
}, },
"frameworks": { "frameworks": {
"dnxcore50": { "netstandardapp1.5": {
"imports": [
"dnxcore50"
]
} }
} }
} }

View File

@ -7,8 +7,11 @@
"xunit": "2.1.0" "xunit": "2.1.0"
}, },
"frameworks": { "frameworks": {
"dnxcore50": { "netstandardapp1.5": {
"imports": "portable-net451+win8", "imports": [
"dnxcore50",
"portable-net451+win8"
],
"dependencies": { "dependencies": {
"dotnet-test-xunit": "1.0.0-dev-*" "dotnet-test-xunit": "1.0.0-dev-*"
} }
@ -19,5 +22,5 @@
} }
} }
}, },
"testRunner": "xunit" "testRunner": "xunit"
} }

View File

@ -17,8 +17,11 @@
"xunit": "2.1.0" "xunit": "2.1.0"
}, },
"frameworks": { "frameworks": {
"dnxcore50": { "netstandardapp1.5": {
"imports": "portable-net451+win8", "imports": [
"dnxcore50",
"portable-net451+win8"
],
"dependencies": { "dependencies": {
"System.Net.Primitives": "4.0.11-*", "System.Net.Primitives": "4.0.11-*",
"dotnet-test-xunit": "1.0.0-dev-*" "dotnet-test-xunit": "1.0.0-dev-*"
@ -26,4 +29,4 @@
}, },
"dnx451": {} "dnx451": {}
} }
} }

View File

@ -5,11 +5,14 @@
"Microsoft.NETCore.Platforms": "1.0.1-*" "Microsoft.NETCore.Platforms": "1.0.1-*"
}, },
"frameworks": { "frameworks": {
"dnxcore50": { "netstandardapp1.5": {
"imports": "portable-net451+win8", "imports": [
"dnxcore50",
"portable-net451+win8"
],
"dependencies": { "dependencies": {
"dotnet-test-xunit": "1.0.0-dev-*" "dotnet-test-xunit": "1.0.0-dev-*"
} }
} }
} }
} }