Fixing an issue with output parameters that are of type IntPtr
[castle.git] / Tools / Castle.DynamicProxy2 / Castle.DynamicProxy / Castle.DynamicProxy-vs2008.csproj
blob1f0b164b33d3103f9ff57f6538ff374357e43137
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">\r
2   <PropertyGroup>\r
3     <ProjectType>Local</ProjectType>\r
4     <ProductVersion>9.0.21022</ProductVersion>\r
5     <SchemaVersion>2.0</SchemaVersion>\r
6     <ProjectGuid>{2DE7CC8C-6F06-43BC-A7B6-9466BEDEAC28}</ProjectGuid>\r
7     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
8     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
9     <ApplicationIcon>\r
10     </ApplicationIcon>\r
11     <AssemblyKeyContainerName>\r
12     </AssemblyKeyContainerName>\r
13     <AssemblyName>Castle.DynamicProxy</AssemblyName>\r
14     <AssemblyOriginatorKeyFile>..\..\..\CastleKey.snk</AssemblyOriginatorKeyFile>\r
15     <DefaultClientScript>JScript</DefaultClientScript>\r
16     <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>\r
17     <DefaultTargetSchema>IE50</DefaultTargetSchema>\r
18     <DelaySign>false</DelaySign>\r
19     <OutputType>Library</OutputType>\r
20     <RootNamespace>Castle.DynamicProxy</RootNamespace>\r
21     <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>\r
22     <StartupObject>\r
23     </StartupObject>\r
24     <FileUpgradeFlags>\r
25     </FileUpgradeFlags>\r
26     <UpgradeBackupLocation>\r
27     </UpgradeBackupLocation>\r
28     <SignAssembly>true</SignAssembly>\r
29     <OldToolsVersion>2.0</OldToolsVersion>\r
30     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
31   </PropertyGroup>\r
32   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
33     <OutputPath>bin\Debug\</OutputPath>\r
34     <AllowUnsafeBlocks>false</AllowUnsafeBlocks>\r
35     <BaseAddress>285212672</BaseAddress>\r
36     <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>\r
37     <ConfigurationOverrideFile>\r
38     </ConfigurationOverrideFile>\r
39     <DefineConstants>TRACE;DEBUG;PHYSICALASSEMBLY</DefineConstants>\r
40     <DocumentationFile>bin\Debug\Castle.DynamicProxy.XML</DocumentationFile>\r
41     <DebugSymbols>true</DebugSymbols>\r
42     <FileAlignment>4096</FileAlignment>\r
43     <NoStdLib>false</NoStdLib>\r
44     <NoWarn>1591</NoWarn>\r
45     <Optimize>false</Optimize>\r
46     <RegisterForComInterop>false</RegisterForComInterop>\r
47     <RemoveIntegerChecks>false</RemoveIntegerChecks>\r
48     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>\r
49     <WarningLevel>4</WarningLevel>\r
50     <DebugType>full</DebugType>\r
51     <ErrorReport>prompt</ErrorReport>\r
52   </PropertyGroup>\r
53   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
54     <OutputPath>bin\Release\</OutputPath>\r
55     <AllowUnsafeBlocks>false</AllowUnsafeBlocks>\r
56     <BaseAddress>285212672</BaseAddress>\r
57     <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>\r
58     <ConfigurationOverrideFile>\r
59     </ConfigurationOverrideFile>\r
60     <DefineConstants>TRACE;PHYSICALASSEMBLY</DefineConstants>\r
61     <DocumentationFile>bin\Release\Castle.DynamicProxy.XML</DocumentationFile>\r
62     <DebugSymbols>false</DebugSymbols>\r
63     <FileAlignment>4096</FileAlignment>\r
64     <NoStdLib>false</NoStdLib>\r
65     <NoWarn>1591</NoWarn>\r
66     <Optimize>true</Optimize>\r
67     <RegisterForComInterop>false</RegisterForComInterop>\r
68     <RemoveIntegerChecks>false</RemoveIntegerChecks>\r
69     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>\r
70     <WarningLevel>4</WarningLevel>\r
71     <DebugType>none</DebugType>\r
72     <ErrorReport>prompt</ErrorReport>\r
73   </PropertyGroup>\r
74   <ItemGroup>\r
75     <Reference Include="System">\r
76       <Name>System</Name>\r
77     </Reference>\r
78     <Reference Include="System.Core">\r
79       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
80     </Reference>\r
81     <Reference Include="System.Data">\r
82       <Name>System.Data</Name>\r
83     </Reference>\r
84     <Reference Include="System.Xml">\r
85       <Name>System.XML</Name>\r
86     </Reference>\r
87   </ItemGroup>\r
88   <ItemGroup>\r
89     <Compile Include="AbstractInvocation.cs">\r
90       <SubType>Code</SubType>\r
91     </Compile>\r
92     <Compile Include="AllMethodsHook.cs">\r
93       <SubType>Code</SubType>\r
94     </Compile>\r
95     <Compile Include="AssemblyInfo.cs">\r
96       <SubType>Code</SubType>\r
97     </Compile>\r
98     <Compile Include="CacheMappingsAttribute.cs" />\r
99     <Compile Include="DefaultProxyBuilder.cs" />\r
100     <Compile Include="Generators\AttributesToAvoidReplicating.cs" />\r
101     <Compile Include="Generators\BaseProxyGenerator.cs" />\r
102     <Compile Include="Generators\CacheKey.cs" />\r
103     <Compile Include="Generators\ClassProxyGenerator.cs" />\r
104     <Compile Include="Generators\Constants.cs">\r
105       <SubType>Code</SubType>\r
106     </Compile>\r
107     <Compile Include="Generators\Emitters\AbstractTypeEmitter.cs">\r
108       <SubType>Code</SubType>\r
109     </Compile>\r
110     <Compile Include="Generators\Emitters\ArgumentsUtil.cs">\r
111       <SubType>Code</SubType>\r
112     </Compile>\r
113     <Compile Include="Generators\Emitters\ClassEmitter.cs">\r
114       <SubType>Code</SubType>\r
115     </Compile>\r
116     <Compile Include="Generators\Emitters\CodeBuilders\AbstractCodeBuilder.cs">\r
117       <SubType>Code</SubType>\r
118     </Compile>\r
119     <Compile Include="Generators\Emitters\CodeBuilders\ConstructorCodeBuilder.cs">\r
120       <SubType>Code</SubType>\r
121     </Compile>\r
122     <Compile Include="Generators\Emitters\CodeBuilders\MethodCodeBuilder.cs">\r
123       <SubType>Code</SubType>\r
124     </Compile>\r
125     <Compile Include="Generators\Emitters\ConstructorCollection.cs">\r
126       <SubType>Code</SubType>\r
127     </Compile>\r
128     <Compile Include="Generators\Emitters\ConstructorEmitter.cs">\r
129       <SubType>Code</SubType>\r
130     </Compile>\r
131     <Compile Include="Generators\Emitters\CustomAttributeUtil.cs" />\r
132     <Compile Include="Generators\Emitters\EventCollection.cs">\r
133       <SubType>Code</SubType>\r
134     </Compile>\r
135     <Compile Include="Generators\Emitters\EventEmitter.cs">\r
136       <SubType>Code</SubType>\r
137     </Compile>\r
138     <Compile Include="Generators\Emitters\GenericUtil.cs" />\r
139     <Compile Include="Generators\Emitters\IMemberEmitter.cs">\r
140       <SubType>Code</SubType>\r
141     </Compile>\r
142     <Compile Include="Generators\Emitters\LdcOpCodesDictionary.cs">\r
143       <SubType>Code</SubType>\r
144     </Compile>\r
145     <Compile Include="Generators\Emitters\LdindOpCodesDictionary.cs">\r
146       <SubType>Code</SubType>\r
147     </Compile>\r
148     <Compile Include="Generators\Emitters\MethodCollection.cs">\r
149       <SubType>Code</SubType>\r
150     </Compile>\r
151     <Compile Include="Generators\Emitters\MethodEmitter.cs">\r
152       <SubType>Code</SubType>\r
153     </Compile>\r
154     <Compile Include="Generators\Emitters\NestedClassCollection.cs">\r
155       <SubType>Code</SubType>\r
156     </Compile>\r
157     <Compile Include="Generators\Emitters\NestedClassEmitter.cs">\r
158       <SubType>Code</SubType>\r
159     </Compile>\r
160     <Compile Include="Generators\Emitters\OpCodeUtil.cs">\r
161       <SubType>Code</SubType>\r
162     </Compile>\r
163     <Compile Include="Generators\Emitters\PropertiesCollection.cs">\r
164       <SubType>Code</SubType>\r
165     </Compile>\r
166     <Compile Include="Generators\Emitters\PropertyEmitter.cs">\r
167       <SubType>Code</SubType>\r
168     </Compile>\r
169     <Compile Include="Generators\Emitters\SimpleAST\AddressOfReferenceExpression.cs">\r
170       <SubType>Code</SubType>\r
171     </Compile>\r
172     <Compile Include="Generators\Emitters\SimpleAST\ArgumentReference.cs">\r
173       <SubType>Code</SubType>\r
174     </Compile>\r
175     <Compile Include="Generators\Emitters\SimpleAST\AssignArrayStatement.cs" />\r
176     <Compile Include="Generators\Emitters\SimpleAST\AssignStatement.cs">\r
177       <SubType>Code</SubType>\r
178     </Compile>\r
179     <Compile Include="Generators\Emitters\SimpleAST\ByRefReference.cs" />\r
180     <Compile Include="Generators\Emitters\SimpleAST\ConstReference.cs" />\r
181     <Compile Include="Generators\Emitters\SimpleAST\ConstructorInvocationStatement.cs">\r
182       <SubType>Code</SubType>\r
183     </Compile>\r
184     <Compile Include="Generators\Emitters\SimpleAST\ConvertExpression.cs" />\r
185     <Compile Include="Generators\Emitters\SimpleAST\Expression.cs">\r
186       <SubType>Code</SubType>\r
187     </Compile>\r
188     <Compile Include="Generators\Emitters\SimpleAST\ExpressionStatement.cs">\r
189       <SubType>Code</SubType>\r
190     </Compile>\r
191     <Compile Include="Generators\Emitters\SimpleAST\FieldReference.cs">\r
192       <SubType>Code</SubType>\r
193     </Compile>\r
194     <Compile Include="Generators\Emitters\SimpleAST\IILEmitter.cs">\r
195       <SubType>Code</SubType>\r
196     </Compile>\r
197     <Compile Include="Generators\Emitters\SimpleAST\IndirectReference.cs" />\r
198     <Compile Include="Generators\Emitters\SimpleAST\LiteralIntExpression.cs">\r
199       <SubType>Code</SubType>\r
200     </Compile>\r
201     <Compile Include="Generators\Emitters\SimpleAST\LoadArrayElementExpression.cs" />\r
202     <Compile Include="Generators\Emitters\SimpleAST\LoadRefArrayElementExpression.cs" />\r
203     <Compile Include="Generators\Emitters\SimpleAST\LocalReference.cs">\r
204       <SubType>Code</SubType>\r
205     </Compile>\r
206     <Compile Include="Generators\Emitters\SimpleAST\MethodInvocationExpression.cs">\r
207       <SubType>Code</SubType>\r
208     </Compile>\r
209     <Compile Include="Generators\Emitters\SimpleAST\MethodTokenExpression.cs">\r
210       <SubType>Code</SubType>\r
211     </Compile>\r
212     <Compile Include="Generators\Emitters\SimpleAST\NewArrayExpression.cs" />\r
213     <Compile Include="Generators\Emitters\SimpleAST\NewInstanceExpression.cs">\r
214       <SubType>Code</SubType>\r
215     </Compile>\r
216     <Compile Include="Generators\Emitters\SimpleAST\NopStatement.cs">\r
217       <SubType>Code</SubType>\r
218     </Compile>\r
219     <Compile Include="Generators\Emitters\SimpleAST\NullExpression.cs" />\r
220     <Compile Include="Generators\Emitters\SimpleAST\Reference.cs">\r
221       <SubType>Code</SubType>\r
222     </Compile>\r
223     <Compile Include="Generators\Emitters\SimpleAST\ReferenceExpression.cs">\r
224       <SubType>Code</SubType>\r
225     </Compile>\r
226     <Compile Include="Generators\Emitters\SimpleAST\ReferencesToObjectArrayExpression.cs" />\r
227     <Compile Include="Generators\Emitters\SimpleAST\ReturnReferenceExpression.cs">\r
228       <SubType>Code</SubType>\r
229     </Compile>\r
230     <Compile Include="Generators\Emitters\SimpleAST\ReturnStatement.cs">\r
231       <SubType>Code</SubType>\r
232     </Compile>\r
233     <Compile Include="Generators\Emitters\SimpleAST\SelfReference.cs">\r
234       <SubType>Code</SubType>\r
235     </Compile>\r
236     <Compile Include="Generators\Emitters\SimpleAST\Statement.cs">\r
237       <SubType>Code</SubType>\r
238     </Compile>\r
239     <Compile Include="Generators\Emitters\SimpleAST\ThrowStatement.cs" />\r
240     <Compile Include="Generators\Emitters\SimpleAST\TypeReference.cs">\r
241       <SubType>Code</SubType>\r
242     </Compile>\r
243     <Compile Include="Generators\Emitters\SimpleAST\TypeTokenExpression.cs">\r
244       <SubType>Code</SubType>\r
245     </Compile>\r
246     <Compile Include="Generators\Emitters\StindOpCodesDictionary.cs">\r
247       <SubType>Code</SubType>\r
248     </Compile>\r
249     <Compile Include="Generators\Emitters\StrongNameUtil.cs" />\r
250     <Compile Include="Generators\Emitters\TypeConstructorEmitter.cs" />\r
251     <Compile Include="Generators\Emitters\TypeUtil.cs" />\r
252     <Compile Include="Generators\EventToGenerate.cs" />\r
253     <Compile Include="Generators\GeneratorException.cs">\r
254       <SubType>Code</SubType>\r
255     </Compile>\r
256     <Compile Include="Generators\InterfaceProxyWithoutTargetGenerator.cs" />\r
257     <Compile Include="Generators\InterfaceProxyWithTargetGenerator.cs" />\r
258     <Compile Include="Generators\InterfaceProxyWithTargetInterfaceGenerator.cs" />\r
259     <Compile Include="Generators\MethodSignatureComparer.cs" />\r
260     <Compile Include="Generators\MethodFinder.cs" />\r
261     <Compile Include="Generators\PropertyToGenerate.cs" />\r
262     <Compile Include="IInterceptorSelector.cs">\r
263       <SubType>Code</SubType>\r
264     </Compile>\r
265     <Compile Include="InternalsHelper.cs" />\r
266     <Compile Include="IProxyBuilder.cs">\r
267       <SubType>Code</SubType>\r
268     </Compile>\r
269     <Compile Include="IProxyGenerationHook.cs">\r
270       <SubType>Code</SubType>\r
271     </Compile>\r
272     <Compile Include="ModuleScope.cs">\r
273       <SubType>Code</SubType>\r
274     </Compile>\r
275     <Compile Include="PersistentProxyBuilder.cs" />\r
276     <Compile Include="ProxyGenerationOptions.cs">\r
277       <SubType>Code</SubType>\r
278     </Compile>\r
279     <Compile Include="ProxyGenerator.cs" />\r
280     <Compile Include="RemotableInvocation.cs" />\r
281     <Compile Include="Serialization\ProxyObjectReference.cs" />\r
282   </ItemGroup>\r
283   <ItemGroup>\r
284     <None Include="..\..\..\CastleKey.snk">\r
285       <Link>CastleKey.snk</Link>\r
286     </None>\r
287     <EmbeddedResource Include="DynProxy.snk" />\r
288   </ItemGroup>\r
289   <ItemGroup>\r
290     <Service Include="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}" />\r
291   </ItemGroup>\r
292   <ItemGroup>\r
293     <ProjectReference Include="..\..\..\Core\Castle.Core\Castle.Core-vs2008.csproj">\r
294       <Project>{E4FA5B53-7D36-429E-8E5C-53D5479242BA}</Project>\r
295       <Name>Castle.Core-vs2008</Name>\r
296     </ProjectReference>\r
297   </ItemGroup>\r
298   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />\r
299   <PropertyGroup>\r
300     <PreBuildEvent>\r
301     </PreBuildEvent>\r
302     <PostBuildEvent>\r
303     </PostBuildEvent>\r
304   </PropertyGroup>\r
305 </Project>