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