Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2522_RefactorPluginInfrastructure/HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/2.4.1/ProtobufCS/src/ProtocolBuffers/ProtocolBuffersLite.csproj @ 16143

Last change on this file since 16143 was 16143, checked in by dpiringe, 6 years ago

#2522:

  • migrated a lot of projects to .NET Standard 2.0
  • added AppDomain.CurrentDomain.ApplyPolicy to Assembly.ReflectionOnlyLoad in PluginValidator to correctly load the System library
  • deleted Properties folder from .NET Standard projects, because AssemblyInformation is saved in .csproj files now
  • .NET Framework projects target now v4.7, because it is only possible to use .NET Standard libraries in v4.6 or higher
  • removed System.Data.Linq from defaultAssemblies and DiscoverNamespaces in ProgrammableOperator, it is not supported in .NET Standard
  • the Microsoft.Windows.Compatibility package is necessary for usage of PluginInfrastructure, we should probably switch to the System.Drawing.Common package when PluginInfrastructure is migrated to .NET Standard
File size: 4.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup>
4    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6    <ProductVersion>9.0.30729</ProductVersion>
7    <SchemaVersion>2.0</SchemaVersion>
8    <ProjectGuid>{6969BDCE-D925-43F3-94AC-A531E6DF2591}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>Google.ProtocolBuffers</RootNamespace>
12    <AssemblyName>Google.ProtocolBuffersLite</AssemblyName>
13    <TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
14    <FileAlignment>512</FileAlignment>
15    <SignAssembly>true</SignAssembly>
16    <AssemblyOriginatorKeyFile>..\..\keys\Google.ProtocolBuffers.snk</AssemblyOriginatorKeyFile>
17    <OldToolsVersion>3.5</OldToolsVersion>
18  </PropertyGroup>
19  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
20    <DebugSymbols>true</DebugSymbols>
21    <DebugType>full</DebugType>
22    <Optimize>false</Optimize>
23    <OutputPath>bin\Debug\</OutputPath>
24    <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
25    <NoWarn>1591, 1570, 1571, 1572, 1573, 1574</NoWarn>
26    <DefineConstants>DEBUG;TRACE;LITE</DefineConstants>
27    <ErrorReport>prompt</ErrorReport>
28    <WarningLevel>4</WarningLevel>
29    <NoStdLib>true</NoStdLib>
30  </PropertyGroup>
31  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
32    <DebugType>pdbonly</DebugType>
33    <Optimize>true</Optimize>
34    <OutputPath>bin\Release\</OutputPath>
35    <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
36    <NoWarn>1591, 1570, 1571, 1572, 1573, 1574</NoWarn>
37    <DefineConstants>TRACE;LITE</DefineConstants>
38    <ErrorReport>prompt</ErrorReport>
39    <WarningLevel>4</WarningLevel>
40    <NoStdLib>true</NoStdLib>
41  </PropertyGroup>
42  <ItemGroup>
43    <Reference Include="mscorlib" />
44    <Reference Include="System" />
45    <Reference Include="System.Xml" />
46  </ItemGroup>
47  <ItemGroup>
48    <Compile Include="AbstractBuilderLite.cs" />
49    <Compile Include="AbstractMessageLite.cs" />
50    <Compile Include="ByteArray.cs" />
51    <Compile Include="CodedOutputStream.ComputeSize.cs" />
52    <Compile Include="Collections\Dictionaries.cs" />
53    <Compile Include="Collections\Enumerables.cs" />
54    <Compile Include="Collections\IPopsicleList.cs" />
55    <Compile Include="Collections\Lists.cs" />
56    <Compile Include="Collections\PopsicleList.cs" />
57    <Compile Include="Collections\ReadOnlyDictionary.cs" />
58    <Compile Include="CustomSerialization.cs" />
59    <Compile Include="Descriptors\FieldMappingAttribute.cs" />
60    <Compile Include="Descriptors\FieldType.cs" />
61    <Compile Include="Descriptors\MappedType.cs" />
62    <Compile Include="EnumLite.cs" />
63    <Compile Include="ExtendableBuilderLite.cs" />
64    <Compile Include="ExtendableMessageLite.cs" />
65    <Compile Include="FieldSet.cs" />
66    <Compile Include="GeneratedBuilderLite.cs" />
67    <Compile Include="GeneratedExtensionLite.cs" />
68    <Compile Include="GeneratedMessageLite.cs" />
69    <Compile Include="ICodedInputStream.cs" />
70    <Compile Include="ICodedOutputStream.cs" />
71    <Compile Include="IRpcDispatch.cs" />
72    <Compile Include="Properties\AssemblyInfo.cs" />
73    <Compile Include="ByteString.cs" />
74    <Compile Include="CodedInputStream.cs" />
75    <Compile Include="CodedOutputStream.cs" />
76    <Compile Include="ExtensionRegistryLite.cs" />
77    <Compile Include="IBuilderLite.cs" />
78    <Compile Include="IMessageLite.cs" />
79    <Compile Include="InvalidProtocolBufferException.cs" />
80    <Compile Include="SortedList.cs" />
81    <Compile Include="ThrowHelper.cs" />
82    <Compile Include="UninitializedMessageException.cs" />
83    <Compile Include="WireFormat.cs" />
84  </ItemGroup>
85  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
86  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
87       Other similar extension points exist, see Microsoft.Common.targets.
88  <Target Name="BeforeBuild">
89  </Target>
90  <Target Name="AfterBuild">
91  </Target>
92  -->
93</Project>
Note: See TracBrowser for help on using the repository browser.