diff --git a/appveyor.yml b/appveyor.yml
index 260643bac96490e3b70f941af4d988b0b8caabb2..17efcea1955c8979e6ab3970ae0f4a936622786e 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -61,9 +61,13 @@ nuget:
   account_feed: true
   project_feed: true
 before_build:
+- cmd: choco install wget
+- wget -q https://download.microsoft.com/download/8/F/9/8F9659B9-E628-4D1A-B6BF-C3004C8C954B/dotnet-1.1.1-sdk-win-x64.exe
+- dotnet-1.1.1-sdk-win-x64.exe /install /quiet /log dotnetinstall.log
+- ps: Push-AppveyorArtifact "dotnetinstall.log"
 - nuget restore source\MasterDevs.ChromeDevTools.sln
-- dotnet restore source\ChromeDevTools\project.json
-- dotnet pack source\ChromeDevTools\project.json --version-suffix r%APPVEYOR_BUILD_NUMBER%
+- dotnet restore source\ChromeDevTools\MasterDevs.ChromeDevTools.Core.csproj
+- dotnet pack source\ChromeDevTools\MasterDevs.ChromeDevTools.Core.csproj --version-suffix r%APPVEYOR_BUILD_NUMBER%
 build:
   project: source\MasterDevs.ChromeDevTools.sln
   publish_nuget: true
diff --git a/source/ChromeDevTools/MasterDevs.ChromeDevTools.Core.csproj b/source/ChromeDevTools/MasterDevs.ChromeDevTools.Core.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..198dc15632048f4075edb58b9312e6ca0849df54
--- /dev/null
+++ b/source/ChromeDevTools/MasterDevs.ChromeDevTools.Core.csproj
@@ -0,0 +1,41 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>netstandard1.5</TargetFramework>
+    <TargetFrameworks>netstandard1.5;net45</TargetFrameworks>
+    <VersionPrefix>1.0.3</VersionPrefix>
+    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
+
+    <RootNamespace>MasterDevs.ChromeDevTools</RootNamespace>
+    <AssemblyName>MasterDevs.ChromeDevTools</AssemblyName>
+
+    <Authors>MasterDevs</Authors>
+    <Description>Contains the classes and utilities used to interact with the Chrome Developer Tools</Description>
+    <PackageProjectUrl>https://github.com/MasterDevs/ChromeDevTools</PackageProjectUrl>
+    <PackageLicenseUrl>https://github.com/MasterDevs/ChromeDevTools/blob/master/LICENSE</PackageLicenseUrl>
+    <PackageIconUrl>http://masterdevs.com/images/FavIcon_144.png</PackageIconUrl>
+
+    <SignAssembly>true</SignAssembly>
+    <AssemblyOriginatorKeyFile>MasterDevs.ChromeDevTools.snk</AssemblyOriginatorKeyFile>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
+    <PackageReference Include="System.Net.Http" Version="4.3.0" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.5'">
+    <PackageReference Include="System.Reflection" Version="4.3.0" />
+    <PackageReference Include="System.Runtime" Version="4.3.0" />
+    <PackageReference Include="System.Collections.Concurrent" Version="4.3.0" />
+    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.Process" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.InteropServices" Version="4.3.0" />
+    <PackageReference Include="System.Threading.Thread" Version="4.3.0" />
+    <PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(TargetFramework)' == 'net45'">
+    <PackageReference Include="WebSocket4Net" Version="0.14.1" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/source/ChromeDevTools/project.json b/source/ChromeDevTools/project.json
deleted file mode 100644
index 4c3dc2aa0867bc7f2cee08946812bfcf49f71279..0000000000000000000000000000000000000000
--- a/source/ChromeDevTools/project.json
+++ /dev/null
@@ -1,41 +0,0 @@
-{
-  "version": "1.0.3-*",
-  "description": "Contains the classes and utilities used to interact with the Chrome Developer Tools",
-  "authors": [ "MasterDevs" ],
-  "packOptions": {
-    "projectUrl": "https://github.com/MasterDevs/ChromeDevTools",
-    "licenseUrl": "https://github.com/MasterDevs/ChromeDevTools/blob/master/LICENSE",
-    "iconUrl": "http://masterdevs.com/images/FavIcon_144.png"
-  },
-  "buildOptions": {
-     "keyFile": "MasterDevs.ChromeDevTools.snk", 
-     "strongName": true  
-  },
-  "dependencies": {
-    "Newtonsoft.Json": "9.0.1"
-  },
-  "frameworks": {
-    "netstandard15": {
-      "dependencies": {
-        "System.Reflection": "4.1.0",
-        "System.Runtime": "4.1.0",
-        "System.Collections.Concurrent": "4.0.12",
-        "System.IO.FileSystem": "4.0.1",
-        "System.Diagnostics.Process": "4.1.0",
-        "System.Runtime.InteropServices": "4.1.0",
-        "System.Net.Http": "4.1.0",
-        "System.Threading.Thread": "4.0.0",
-        "System.Runtime.Serialization.Primitives": "4.1.1"
-      }
-    },
-    "net45": {
-      "dependencies": {
-        "WebSocket4Net": "0.14.1",
-        "System.Net.Http": "4.1.0"
-      },
-      "frameworkAssemblies": {
-        "System.Runtime.Serialization": "4.0.0.0"
-      }
-    }
-  }
-}