blob: 0039943890326fab02bf21a4c938a28bfb908a1c [file] [log] [blame]
csharptest68d831e2011-05-03 13:47:34 -05001<?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>{6908BDCE-D925-43F3-94AC-A531E6DF2591}</ProjectGuid>
9 <OutputType>Library</OutputType>
10 <AppDesignerFolder>Properties</AppDesignerFolder>
Jon Skeete38294a2015-06-09 19:30:44 +010011 <RootNamespace>Google.Protobuf</RootNamespace>
12 <AssemblyName>Google.Protobuf</AssemblyName>
Jon Skeetce97e682015-04-29 15:27:14 +010013 <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Jon Skeet0dbd5ec2015-07-23 15:31:34 +010014 <TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
15 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
csharptest68d831e2011-05-03 13:47:34 -050016 <FileAlignment>512</FileAlignment>
csharptest68d831e2011-05-03 13:47:34 -050017 <OldToolsVersion>3.5</OldToolsVersion>
Jon Skeetce97e682015-04-29 15:27:14 +010018 <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
csharptest68d831e2011-05-03 13:47:34 -050019 </PropertyGroup>
20 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
21 <DebugSymbols>true</DebugSymbols>
22 <DebugType>full</DebugType>
23 <Optimize>false</Optimize>
Jon Skeetce97e682015-04-29 15:27:14 +010024 <OutputPath>bin\Debug</OutputPath>
25 <IntermediateOutputPath>obj\Debug\</IntermediateOutputPath>
Jon Skeete38294a2015-06-09 19:30:44 +010026 <DocumentationFile>bin\Debug\Google.Protobuf.xml</DocumentationFile>
Jon Skeet811fc892015-08-04 15:58:39 +010027 <NoWarn>
28 </NoWarn>
Jan Tattermuschd331d2f2015-08-02 01:05:00 -070029 <DefineConstants>DEBUG;TRACE</DefineConstants>
csharptest68d831e2011-05-03 13:47:34 -050030 <ErrorReport>prompt</ErrorReport>
31 <WarningLevel>4</WarningLevel>
32 <NoStdLib>true</NoStdLib>
csharptest0f56b842012-10-14 18:10:11 -050033 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
Jon Skeet811fc892015-08-04 15:58:39 +010034 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
csharptest68d831e2011-05-03 13:47:34 -050035 </PropertyGroup>
36 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
37 <DebugType>pdbonly</DebugType>
38 <Optimize>true</Optimize>
Jon Skeetce97e682015-04-29 15:27:14 +010039 <OutputPath>bin\Release</OutputPath>
40 <IntermediateOutputPath>obj\Release\</IntermediateOutputPath>
csharptest157979e2011-05-19 22:56:28 -050041 <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
Jon Skeet811fc892015-08-04 15:58:39 +010042 <NoWarn>
43 </NoWarn>
Jan Tattermuschd331d2f2015-08-02 01:05:00 -070044 <DefineConstants>TRACE</DefineConstants>
csharptest68d831e2011-05-03 13:47:34 -050045 <ErrorReport>prompt</ErrorReport>
46 <WarningLevel>4</WarningLevel>
47 <NoStdLib>true</NoStdLib>
csharptest0f56b842012-10-14 18:10:11 -050048 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
Jon Skeet811fc892015-08-04 15:58:39 +010049 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
csharptest68d831e2011-05-03 13:47:34 -050050 </PropertyGroup>
Jan Tattermusch538ef542015-07-29 20:35:07 -070051 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseSigned|AnyCPU' ">
52 <DebugType>pdbonly</DebugType>
53 <Optimize>true</Optimize>
54 <OutputPath>bin\ReleaseSigned</OutputPath>
55 <IntermediateOutputPath>obj\ReleaseSigned\</IntermediateOutputPath>
56 <DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
Jon Skeet811fc892015-08-04 15:58:39 +010057 <NoWarn>
58 </NoWarn>
Jan Tattermuschd331d2f2015-08-02 01:05:00 -070059 <DefineConstants>TRACE;SIGNED</DefineConstants>
Jan Tattermusch538ef542015-07-29 20:35:07 -070060 <ErrorReport>prompt</ErrorReport>
61 <WarningLevel>4</WarningLevel>
62 <NoStdLib>true</NoStdLib>
63 <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
64 <SignAssembly>True</SignAssembly>
65 <AssemblyOriginatorKeyFile>C:\keys\Google.Protobuf.snk</AssemblyOriginatorKeyFile>
Jon Skeet811fc892015-08-04 15:58:39 +010066 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
Jan Tattermusch538ef542015-07-29 20:35:07 -070067 </PropertyGroup>
csharptest68d831e2011-05-03 13:47:34 -050068 <ItemGroup>
69 <Reference Include="mscorlib" />
70 <Reference Include="System" />
71 <Reference Include="System.Xml" />
72 </ItemGroup>
73 <ItemGroup>
csharptestaef072a2011-06-08 18:00:43 -050074 <Compile Include="ByteArray.cs" />
csharptest68d831e2011-05-03 13:47:34 -050075 <Compile Include="ByteString.cs" />
csharptestcc8d2aa2011-06-03 12:15:42 -050076 <Compile Include="CodedOutputStream.ComputeSize.cs" />
csharptest68d831e2011-05-03 13:47:34 -050077 <Compile Include="CodedInputStream.cs" />
78 <Compile Include="CodedOutputStream.cs" />
Jon Skeet0d684d32015-06-24 17:21:55 +010079 <Compile Include="Collections\MapField.cs" />
csharptest68d831e2011-05-03 13:47:34 -050080 <Compile Include="Collections\ReadOnlyDictionary.cs" />
Jon Skeete38294a2015-06-09 19:30:44 +010081 <Compile Include="Collections\RepeatedField.cs" />
Jon Skeet0dbd5ec2015-07-23 15:31:34 +010082 <Compile Include="Compatibility\PropertyInfoExtensions.cs" />
83 <Compile Include="Compatibility\TypeExtensions.cs" />
Jon Skeet0d684d32015-06-24 17:21:55 +010084 <Compile Include="FieldCodec.cs" />
Jon Skeetcdeda4b2015-06-19 17:30:13 +010085 <Compile Include="FrameworkPortability.cs" />
Jon Skeetf2732c72015-08-10 18:32:18 +010086 <Compile Include="IDeepCloneable.cs" />
Jon Skeetf8c151f2015-07-03 11:56:29 +010087 <Compile Include="JsonFormatter.cs" />
Jon Skeetfb248822015-09-04 12:41:14 +010088 <Compile Include="JsonParser.cs" />
89 <Compile Include="JsonToken.cs" />
90 <Compile Include="JsonTokenizer.cs" />
Jon Skeetcdeda4b2015-06-19 17:30:13 +010091 <Compile Include="MessageExtensions.cs" />
csharptest68d831e2011-05-03 13:47:34 -050092 <Compile Include="IMessage.cs" />
csharptest68d831e2011-05-03 13:47:34 -050093 <Compile Include="InvalidProtocolBufferException.cs" />
Jon Skeete38294a2015-06-09 19:30:44 +010094 <Compile Include="LimitedInputStream.cs" />
95 <Compile Include="MessageParser.cs" />
csharptest68d831e2011-05-03 13:47:34 -050096 <Compile Include="Properties\AssemblyInfo.cs" />
Jon Skeet9f37de92015-07-14 10:24:52 +010097 <Compile Include="Reflection\DescriptorBase.cs" />
98 <Compile Include="Reflection\DescriptorPool.cs" />
Jon Skeet9c888fa2015-07-14 11:13:52 +010099 <Compile Include="Reflection\DescriptorProtoFile.cs" />
Jon Skeet9f37de92015-07-14 10:24:52 +0100100 <Compile Include="Reflection\DescriptorUtil.cs" />
101 <Compile Include="Reflection\DescriptorValidationException.cs" />
102 <Compile Include="Reflection\EnumDescriptor.cs" />
103 <Compile Include="Reflection\EnumValueDescriptor.cs" />
104 <Compile Include="Reflection\FieldAccessorBase.cs" />
Jon Skeet9f37de92015-07-14 10:24:52 +0100105 <Compile Include="Reflection\FieldDescriptor.cs" />
106 <Compile Include="Reflection\FieldType.cs" />
107 <Compile Include="Reflection\FileDescriptor.cs" />
Jon Skeet4668c3d2015-07-22 11:38:22 +0100108 <Compile Include="Reflection\GeneratedCodeInfo.cs" />
Jon Skeet9f37de92015-07-14 10:24:52 +0100109 <Compile Include="Reflection\IDescriptor.cs" />
110 <Compile Include="Reflection\IFieldAccessor.cs" />
111 <Compile Include="Reflection\MapFieldAccessor.cs" />
112 <Compile Include="Reflection\MessageDescriptor.cs" />
113 <Compile Include="Reflection\MethodDescriptor.cs" />
114 <Compile Include="Reflection\OneofAccessor.cs" />
115 <Compile Include="Reflection\OneofDescriptor.cs" />
116 <Compile Include="Reflection\PackageDescriptor.cs" />
Jon Skeet9c888fa2015-07-14 11:13:52 +0100117 <Compile Include="Reflection\PartialClasses.cs" />
Jon Skeet9f37de92015-07-14 10:24:52 +0100118 <Compile Include="Reflection\ReflectionUtil.cs" />
119 <Compile Include="Reflection\RepeatedFieldAccessor.cs" />
120 <Compile Include="Reflection\ServiceDescriptor.cs" />
121 <Compile Include="Reflection\SingleFieldAccessor.cs" />
Jon Skeet68380f02015-07-30 13:03:45 +0100122 <Compile Include="Preconditions.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100123 <Compile Include="WellKnownTypes\Any.cs" />
Jon Skeete50461d2015-09-04 11:22:34 +0100124 <Compile Include="WellKnownTypes\AnyPartial.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100125 <Compile Include="WellKnownTypes\Api.cs" />
126 <Compile Include="WellKnownTypes\Duration.cs" />
Jon Skeet96297972015-07-30 09:29:52 +0100127 <Compile Include="WellKnownTypes\DurationPartial.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100128 <Compile Include="WellKnownTypes\Empty.cs" />
129 <Compile Include="WellKnownTypes\FieldMask.cs" />
130 <Compile Include="WellKnownTypes\SourceContext.cs" />
131 <Compile Include="WellKnownTypes\Struct.cs" />
Jon Skeet96297972015-07-30 09:29:52 +0100132 <Compile Include="WellKnownTypes\TimeExtensions.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100133 <Compile Include="WellKnownTypes\Timestamp.cs" />
Jon Skeet96297972015-07-30 09:29:52 +0100134 <Compile Include="WellKnownTypes\TimestampPartial.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100135 <Compile Include="WellKnownTypes\Type.cs" />
Jon Skeetfb248822015-09-04 12:41:14 +0100136 <Compile Include="WellKnownTypes\ValuePartial.cs" />
Jon Skeet739d13d2015-07-14 14:26:31 +0100137 <Compile Include="WellKnownTypes\Wrappers.cs" />
Jon Skeetfb248822015-09-04 12:41:14 +0100138 <Compile Include="WellKnownTypes\WrappersPartial.cs" />
csharptest68d831e2011-05-03 13:47:34 -0500139 <Compile Include="WireFormat.cs" />
140 </ItemGroup>
Jan Tattermusch46feed02015-07-10 15:23:28 -0700141 <ItemGroup>
142 <None Include="Google.Protobuf.nuspec" />
143 </ItemGroup>
Jon Skeet0dbd5ec2015-07-23 15:31:34 +0100144 <ItemGroup />
Jon Skeetce97e682015-04-29 15:27:14 +0100145 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
csharptest157979e2011-05-19 22:56:28 -0500146 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
147 Other similar extension points exist, see Microsoft.Common.targets.
148 <Target Name="BeforeBuild">
149 </Target>
150 <Target Name="AfterBuild">
151 </Target>
csharptest68d831e2011-05-03 13:47:34 -0500152 -->
Jon Skeete38294a2015-06-09 19:30:44 +0100153</Project>