| <Project Sdk="Microsoft.NET.Sdk"> | |
| <PropertyGroup> | |
| <OutputType>Exe</OutputType> | |
| <TargetFrameworks>net451;netcoreapp1.0</TargetFrameworks> | |
| <AssemblyOriginatorKeyFile>../../keys/Google.Protobuf.snk</AssemblyOriginatorKeyFile> | |
| <SignAssembly>true</SignAssembly> | |
| <PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign> | |
| <IsPackable>False</IsPackable> | |
| </PropertyGroup> | |
| <ItemGroup> | |
| <ProjectReference Include="..\Google.Protobuf\Google.Protobuf.csproj" /> | |
| </ItemGroup> | |
| <ItemGroup> | |
| <PackageReference Include="NUnit" Version="3.6.1" /> | |
| <PackageReference Include="NUnitLite" Version="3.6.1" /> | |
| </ItemGroup> | |
| <!-- | |
| - Override target frameworks on non-Windows to just .NET Core | |
| - Doing this conditionally in the initial PropertyGroup confuses | |
| - Visual Studio. | |
| --> | |
| <PropertyGroup Condition="'$(OS)' != 'Windows_NT'"> | |
| <TargetFrameworks>netcoreapp1.0</TargetFrameworks> | |
| </PropertyGroup> | |
| </Project> |