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" - } - } - } -}