VS2017 Builds

Use Visual Studio 2017 format. Conslidate all sln/csproj into single
version.
pull/22/head
William Bishop 2018-03-03 13:29:49 -08:00
parent af11448a77
commit 0c1c7adf9f
19 changed files with 68 additions and 488 deletions

View File

@ -25,5 +25,7 @@
<file src="..\Src\JsonDiffPatchDotNet\bin\Release\netstandard1.0\JsonDiffPatchDotNet.pdb" target="lib\netstandard1.0\JsonDiffPatchDotNet.pdb" />
<file src="..\Src\JsonDiffPatchDotNet\bin\Release\netstandard1.3\JsonDiffPatchDotNet.dll" target="lib\netstandard1.3\JsonDiffPatchDotNet.dll" />
<file src="..\Src\JsonDiffPatchDotNet\bin\Release\netstandard1.3\JsonDiffPatchDotNet.pdb" target="lib\netstandard1.3\JsonDiffPatchDotNet.pdb" />
<file src="..\Src\JsonDiffPatchDotNet\bin\Release\netstandard2.0\JsonDiffPatchDotNet.dll" target="lib\netstandard2.0\JsonDiffPatchDotNet.dll" />
<file src="..\Src\JsonDiffPatchDotNet\bin\Release\netstandard2.0\JsonDiffPatchDotNet.pdb" target="lib\netstandard2.0\JsonDiffPatchDotNet.pdb" />
</files>
</package>

View File

@ -1,6 +1,4 @@
@ECHO OFF
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /p:Configuration=Debug ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /p:Configuration=Release ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /p:Configuration=Debug ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.Portable45.csproj
"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /p:Configuration=Release ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.Portable45.csproj
"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe" /p:Configuration=Debug ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj
"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe" /p:Configuration=Release ..\Src\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj

View File

@ -1,31 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet.NetStandard", "JsonDiffPatchDotNet\JsonDiffPatchDotNet.NetStandard.csproj", "{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet.UnitTests.NetStandard", "JsonDiffPatchDotNet.UnitTests\JsonDiffPatchDotNet.UnitTests.NetStandard.csproj", "{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Release|Any CPU.Build.0 = Release|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7CDD67CF-CD53-43DD-8CD5-9AD796C07C08}
EndGlobalSection
EndGlobal

View File

@ -1,22 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonDiffPatchDotNet.Portable45", "JsonDiffPatchDotNet\JsonDiffPatchDotNet.Portable45.csproj", "{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,28 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26228.9
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet.Roslyn", "JsonDiffPatchDotNet\JsonDiffPatchDotNet.Roslyn.csproj", "{50825AC2-B521-47D9-9A68-DF6689DF61CC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet.UnitTests.Roslyn", "JsonDiffPatchDotNet.UnitTests\JsonDiffPatchDotNet.UnitTests.Roslyn.csproj", "{A1872054-FB38-422B-A831-D2E530F5C9CC}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Release|Any CPU.Build.0 = Release|Any CPU
{A1872054-FB38-422B-A831-D2E530F5C9CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1872054-FB38-422B-A831-D2E530F5C9CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1872054-FB38-422B-A831-D2E530F5C9CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1872054-FB38-422B-A831-D2E530F5C9CC}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<IsPackable>false</IsPackable>
<RootNamespace>JsonDiffPatchDotNet.UnitTests</RootNamespace>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\JsonDiffPatchDotNet.UnitTests\DiffMatchPatchTest.cs" Link="DiffMatchPatchTest.cs" />
<Compile Include="..\JsonDiffPatchDotNet.UnitTests\DiffUnitTests.cs" Link="DiffUnitTests.cs" />
<Compile Include="..\JsonDiffPatchDotNet.UnitTests\PatchUnitTests.cs" Link="PatchUnitTests.cs" />
<Compile Include="..\JsonDiffPatchDotNet.UnitTests\UnpatchUnitTests.cs" Link="UnpatchUnitTests.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
<PackageReference Include="NUnit" Version="3.9.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\JsonDiffPatchDotNet\JsonDiffPatchDotNet.NetStandard.csproj" />
</ItemGroup>
</Project>

View File

@ -1,22 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
<ApplicationIcon />
<OutputTypeEx>library</OutputTypeEx>
<StartupObject />
<!-- Workaround for https://github.com/nunit/nunit3-vs-adapter/issues/296 -->
<DebugType Condition="'$(TargetFramework)' != '' AND '$(TargetFramework)' != 'netcoreapp1.0'">Full</DebugType>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
<PackageReference Include="NUnit" Version="3.6.1" />
<PackageReference Include="NUnit3TestAdapter" Version="3.7.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\JsonDiffPatchDotNet\JsonDiffPatchDotNet.Roslyn.csproj" />
</ItemGroup>
<ItemGroup>
<!-- Tracking for removal https://github.com/Microsoft/vstest/issues/472 -->
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
</Project>

View File

@ -1,101 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{619EA3C5-4AED-4220-8397-1024A2358CEC}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<TargetFrameworks Condition="'$(LibraryFrameworks)'==''">net45</TargetFrameworks>
<TargetFrameworks Condition="'$(LibraryFrameworks)'!=''">$(LibraryFrameworks)</TargetFrameworks>
<IsPackable>false</IsPackable>
<RootNamespace>JsonDiffPatchDotNet.UnitTests</RootNamespace>
<AssemblyName>JsonDiffPatchDotNet.UnitTests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DebugType Condition="'$(TargetFramework)' != '' AND '$(TargetFramework)' != 'netcoreapp1.0' AND '$(TargetFramework)' != 'netcoreapp1.1' AND '$(TargetFramework)' != 'netcoreapp2.0'">Full</DebugType>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="nunit.framework, Version=3.6.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
<HintPath>..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System" />
</ItemGroup>
<Choose>
<When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
</ItemGroup>
</When>
<Otherwise />
</Choose>
<ItemGroup>
<ProjectReference Include="..\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj">
<Project>{50825ac2-b521-47d9-9a68-df6689df61cc}</Project>
<Name>JsonDiffPatchDotNet</Name>
</ProjectReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
<PackageReference Include="NUnit" Version="3.9.0" />
<PackageReference Include="NUnit3TestAdapter" Version="3.9.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
<ProjectReference Include="..\JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Include="DiffMatchPatchTest.cs" />
<Compile Include="DiffUnitTests.cs" />
<Compile Include="PatchUnitTests.cs" />
<Compile Include="UnpatchUnitTests.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Choose>
<When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>False</Private>
</Reference>
</ItemGroup>
</When>
</Choose>
<Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net45" />
<package id="NUnit" version="3.6.1" targetFramework="net45" />
<package id="NUnit3TestAdapter" version="3.7.0" targetFramework="net45" />
</packages>

View File

@ -1,11 +1,17 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
# Visual Studio 15
VisualStudioVersion = 15.0.27130.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonDiffPatchDotNet", "JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj", "{50825AC2-B521-47D9-9A68-DF6689DF61CC}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B520C700-7D45-4D82-BFB5-218FA68CF5CF}"
ProjectSection(SolutionItems) = preProject
global.json = global.json
NuGet.Config = NuGet.Config
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonDiffPatchDotNet.UnitTests", "JsonDiffPatchDotNet.UnitTests\JsonDiffPatchDotNet.UnitTests.csproj", "{619EA3C5-4AED-4220-8397-1024A2358CEC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet", "JsonDiffPatchDotNet\JsonDiffPatchDotNet.csproj", "{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JsonDiffPatchDotNet.UnitTests", "JsonDiffPatchDotNet.UnitTests\JsonDiffPatchDotNet.UnitTests.csproj", "{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -13,16 +19,19 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{50825AC2-B521-47D9-9A68-DF6689DF61CC}.Release|Any CPU.Build.0 = Release|Any CPU
{619EA3C5-4AED-4220-8397-1024A2358CEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{619EA3C5-4AED-4220-8397-1024A2358CEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{619EA3C5-4AED-4220-8397-1024A2358CEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{619EA3C5-4AED-4220-8397-1024A2358CEC}.Release|Any CPU.Build.0 = Release|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB5ADECE-CCCE-402E-8682-7A90B6E26DC3}.Release|Any CPU.Build.0 = Release|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9A89568A-263A-42F8-BBBF-815AC8D0BDD9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7CDD67CF-CD53-43DD-8CD5-9AD796C07C08}
EndGlobalSection
EndGlobal

View File

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>JsonDiffPatchDotNet</RootNamespace>
<AssemblyName>JsonDiffPatchDotNet</AssemblyName>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Remove="packages.JsonDiffPatchDotNet.config" />
<None Remove="packages.JsonDiffPatchDotNet.Portable45.config" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
</Project>

View File

@ -1,72 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A3B7E204-2CB7-4402-9FE5-072AEB9E5AB7}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>JsonDiffPatchDotNet</RootNamespace>
<AssemblyName>JsonDiffPatchDotNet</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\portable-net45+win8+wpa81+wp8\</OutputPath>
<IntermediateOutputPath>obj\Debug\portable-net45+win8+wpa81+wp8\</IntermediateOutputPath>
<DefineConstants>TRACE;DEBUG;PORTABLE45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\portable-net45+win8+wpa81+wp8\</OutputPath>
<IntermediateOutputPath>obj\Release\portable-net45+win8+wpa81+wp8\</IntermediateOutputPath>
<DefineConstants>TRACE;PORTABLE45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>JsonDiffPatchDotNet.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup>
<Compile Include="DiffMatchPatch\DiffMatchPatch.cs" />
<Compile Include="ArrayDiffMode.cs" />
<Compile Include="DiffOperation.cs" />
<Compile Include="JsonDiffPatch.cs" />
<Compile Include="Lcs.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Options.cs" />
<Compile Include="TextDiffMode.cs" />
</ItemGroup>
<ItemGroup>
<None Include="JsonDiffPatchDotNet.snk" />
<None Include="packages.JsonDiffPatchDotNet.Portable45.config" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks Condition="'$(DotnetOnly)'==''">net45;netstandard1.0;netstandard1.3;portable-net45+win8+wpa81+wp8</TargetFrameworks>
<TargetFrameworks Condition="'$(DotnetOnly)'=='true'">netstandard1.0;netstandard1.3</TargetFrameworks>
<OutputType>Library</OutputType>
<RootNamespace>JsonDiffPatchDotNet</RootNamespace>
<AssemblyName>JsonDiffPatchDotNet</AssemblyName>
<FileAlignment>512</FileAlignment>
<SignAssembly>True</SignAssembly>
<DelaySign>False</DelaySign>
<AssemblyOriginatorKeyFile>JsonDiffPatchDotNet.snk</AssemblyOriginatorKeyFile>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
</ItemGroup>
<PropertyGroup Condition="'$(TargetFramework)'=='net45'">
<AssemblyTitle>JsonDiffPatchDotNet .NET 4.5</AssemblyTitle>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard1.0'">
<AssemblyTitle>JsonDiffPatchDotNet Standard 1.0</AssemblyTitle>
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard1.3'">
<AssemblyTitle>JsonDiffPatchDotNet Standard 1.3</AssemblyTitle>
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)'=='portable-net45+win8+wpa81+wp8'">
<None Include="packages.JsonDiffPatchDotNet.Portable45.config" />
</ItemGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'portable-net45+win8+wpa81+wp8'">
<AssemblyTitle>JsonDiffPatchDotNet .NET 4.5 Portable</AssemblyTitle>
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
<NugetTargetMoniker>.NETPortable,Version=v0.0,Profile=Profile259</NugetTargetMoniker>
<LanguageTargets>$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets</LanguageTargets>
</PropertyGroup>
</Project>

View File

@ -1,72 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{50825AC2-B521-47D9-9A68-DF6689DF61CC}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<TargetFrameworks Condition="'$(LibraryFrameworks)'==''">net45;netstandard1.0;netstandard1.3;netstandard2.0</TargetFrameworks>
<TargetFrameworks Condition="'$(LibraryFrameworks)'!=''">$(LibraryFrameworks)</TargetFrameworks>
<LangVersion>latest</LangVersion>
<RootNamespace>JsonDiffPatchDotNet</RootNamespace>
<AssemblyName>JsonDiffPatchDotNet</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\net45\</OutputPath>
<IntermediateOutputPath>obj\Debug\net45\</IntermediateOutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\net45\</OutputPath>
<IntermediateOutputPath>obj\Release\net45\</IntermediateOutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<AssemblyVersion>2.0.2.0</AssemblyVersion>
<FileVersion>2.0.2.0</FileVersion>
<VersionPrefix>2.0.2.0</VersionPrefix>
<SignAssembly>true</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<RepositoryUrl>https://github.com/wbish/jsondiffpatch.net</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<NeutralLanguage>en-US</NeutralLanguage>
<Authors>William Bishop</Authors>
<Title>JsonDiffPatch.Net</Title>
<Copyright>Copyright © William Bishop 2017</Copyright>
<PackageLicenseUrl>https://raw.githubusercontent.com/wbish/jsondiffpatch.net/master/LICENSE</PackageLicenseUrl>
<Description>JSON object diffs and reversible patching</Description>
<PackageId>JsonDiffPatch.Net</PackageId>
<PackageTags>json diff patch unpatch</PackageTags>
<PackageProjectUrl>https://github.com/wbish/jsondiffpatch.net</PackageProjectUrl>
<AssemblyOriginatorKeyFile>JsonDiffPatchDotNet.snk</AssemblyOriginatorKeyFile>
<MinClientVersion>2.12</MinClientVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="Microsoft.CSharp" />
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
</ItemGroup>
<ItemGroup>
<Compile Include="DiffMatchPatch\DiffMatchPatch.cs" />
<Compile Include="ArrayDiffMode.cs" />
<Compile Include="DiffOperation.cs" />
<Compile Include="JsonDiffPatch.cs" />
<Compile Include="Lcs.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Options.cs" />
<Compile Include="TextDiffMode.cs" />
</ItemGroup>
<ItemGroup>
<None Include="JsonDiffPatchDotNet.snk" />
<None Include="packages.JsonDiffPatchDotNet.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>

View File

@ -1,32 +0,0 @@
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("JsonDiffPatch.Net")]
[assembly: AssemblyDescription("JSON object diffs and reversible patching (jsondiffpatch compatible)")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("William Bishop")]
[assembly: AssemblyProduct("JsonDiffPatch.Net")]
[assembly: AssemblyCopyright("Copyright © William Bishop 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.0.2.0")]
[assembly: AssemblyFileVersion("2.0.2.0")]

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="portable45-net45+win8+wp8+wpa81" />
</packages>

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net45" />
</packages>

8
Src/NuGet.Config Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
<clear />
<add key="NuGet.org (v3)" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>

3
Src/global.json Normal file
View File

@ -0,0 +1,3 @@
{
"projects": [ "src" ]
}