|
@@ -1,7 +1,13 @@
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
|
|
+ <!--
|
|
|
+ This CodeGen project is kept seperate from the original test project for many reasons.
|
|
|
+ It allows us to make sure code can compile on a seperate compiler version, different frameworks,
|
|
|
+ and without the internal visibility from the test project (all of which have caused issues in the past).
|
|
|
+ -->
|
|
|
<PropertyGroup>
|
|
|
- <TargetFrameworks>net451;netstandard1.0</TargetFrameworks>
|
|
|
+ <TargetFrameworks>net451;netstandard1.0;netstandard2.0</TargetFrameworks>
|
|
|
+ <LangVersion>3.0</LangVersion>
|
|
|
<AssemblyOriginatorKeyFile>../../keys/Google.Protobuf.snk</AssemblyOriginatorKeyFile>
|
|
|
<SignAssembly>true</SignAssembly>
|
|
|
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
|