diff --git a/NuGet/WampSharp.Default.Client.nuspec b/NuGet/WampSharp.Default.Client.nuspec index a7cfd5538..45924276d 100644 --- a/NuGet/WampSharp.Default.Client.nuspec +++ b/NuGet/WampSharp.Default.Client.nuspec @@ -14,6 +14,10 @@ + + + + @@ -34,6 +38,8 @@ + + diff --git a/NuGet/WampSharp.Windows.nuspec b/NuGet/WampSharp.Windows.nuspec index c3eee37b7..3c5bd1f1b 100644 --- a/NuGet/WampSharp.Windows.nuspec +++ b/NuGet/WampSharp.Windows.nuspec @@ -20,5 +20,7 @@ + + \ No newline at end of file diff --git a/NuGet/WampSharp.nuspec b/NuGet/WampSharp.nuspec index 48ec6d6e7..e2fd61d3c 100644 --- a/NuGet/WampSharp.nuspec +++ b/NuGet/WampSharp.nuspec @@ -38,6 +38,22 @@ + + + + + + + + + + + + + + + + WampSharp WampSharp @@ -55,5 +71,7 @@ + + \ No newline at end of file diff --git a/src/net45/Default/WampSharp.Windows/project.json b/src/net45/Default/WampSharp.Windows/project.json new file mode 100644 index 000000000..8ffbfb144 --- /dev/null +++ b/src/net45/Default/WampSharp.Windows/project.json @@ -0,0 +1,30 @@ +{ + "title": "WampSharp Windows support", + "version": "1.2.3-*", + "description": "Windows websocket connection for WampSharp", + "authors": [ "CodeSharp" ], + "packOptions": { + "requireLicenseAcceptance": false, + "tags": [ "websockets", "wampws", "rpc", "pubsub", "windows", "wampv2" ], + "projectUrl": "https://github.com/Code-Sharp/WampSharp/" + }, + "frameworks": { + "uap10.0": { + "buildOptions": { + "xmlDoc": true, + "define": ["PCL"] + }, + "dependencies": { + "WampSharp": { "target": "project" }, + "Microsoft.TargetingPack.Private.WinRT": { + "version": "1.0.1", + "type": "build" + }, + "Microsoft.NETCore.UniversalWindowsPlatform": { + "version": "5.2.2", + "type": "build" + } + } + } + } +} \ No newline at end of file diff --git a/src/net45/NuGet.config b/src/net45/NuGet.config new file mode 100644 index 000000000..f2f40b87e --- /dev/null +++ b/src/net45/NuGet.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/net45/Tests/WampSharp.Tests.Wampv2/project.json b/src/net45/Tests/WampSharp.Tests.Wampv2/project.json index fbf1253f1..55aa8bc69 100644 --- a/src/net45/Tests/WampSharp.Tests.Wampv2/project.json +++ b/src/net45/Tests/WampSharp.Tests.Wampv2/project.json @@ -22,6 +22,23 @@ "buildOptions": { "define": [ "NETCORE" ] } + }, + "uap10.0": { + "imports": [ + "netcoreapp1.0", + "dotnet" + ], + "dependencies": { + "NUnit": "3.4.0", + "dotnet-test-nunit": "3.4.0-beta-1", + "Microsoft.NETCore.App": { + "version": "1.0.0-*", + "type": "platform" + } + }, + "buildOptions": { + "define": [ "NETCORE" ] + } } } } \ No newline at end of file diff --git a/src/net45/WampSharp.Default.Client/project.json b/src/net45/WampSharp.Default.Client/project.json index f5097dd93..d818ae12a 100644 --- a/src/net45/WampSharp.Default.Client/project.json +++ b/src/net45/WampSharp.Default.Client/project.json @@ -19,6 +19,17 @@ "WampSharp.NewtonsoftMsgpack": { "target": "project" }, "WampSharp.WebSockets": { "target": "project" } } + }, + "uap10.0": { + "buildOptions": { + "xmlDoc": true, + "define": ["PCL"] + }, + "dependencies": { + "WampSharp.NewtonsoftJson": { "target": "project" }, + "WampSharp.NewtonsoftMsgpack": { "target": "project" }, + "WampSharp.Windows": { "target": "project" } + } } } } \ No newline at end of file diff --git a/src/net45/WampSharp/project.json b/src/net45/WampSharp/project.json index fdd5a2059..b549410bb 100644 --- a/src/net45/WampSharp/project.json +++ b/src/net45/WampSharp/project.json @@ -30,6 +30,36 @@ "System.Security.Cryptography.Algorithms": "4.2.0", "System.Text.RegularExpressions": "4.1.0" } + }, + "uap10.0": { + "buildOptions": { + "define": [ "NET45", "NETCORE", "PCL", "MANUAL_PROXY", "DISPATCH_PROXY", "LIBLOG_PUBLIC", "LIBLOG_PORTABLE", "TPL", "ASYNC_LOCAL", "ASYNC", "WAMPCRA" ], + "xmlDoc": true + }, + "dependencies": { + "Microsoft.CSharp": "4.0.1", + "System.Threading.Tasks.Dataflow": "4.6.0", + "System.Collections.Concurrent": "4.0.12", + "System.Collections.Immutable": "1.2.0", + "System.ComponentModel": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Reactive": "3.0.0", + "System.Reflection.DispatchProxy": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Runtime": "4.1.0", + "System.Runtime.Serialization.Primitives": "4.1.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Text.RegularExpressions": "4.1.0", + "Microsoft.TargetingPack.Private.WinRT": { + "version": "1.0.1", + "type": "build" + }, + "Microsoft.NETCore.UniversalWindowsPlatform": { + "version": "5.2.2", + "type": "build" + } + } } } } \ No newline at end of file