| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 | 
							- <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 
- 	<PropertyGroup>
 
- 		<DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension>
 
- 		<Language>C#</Language>
 
- 	</PropertyGroup>
 
- 	<PropertyGroup>
 
- 		<DebugSymbols Condition=" '$(DebugType)' == 'none' ">false</DebugSymbols>
 
- 		<DebugType    Condition=" '$(DebugType)' == 'none' "></DebugType>
 
- 	</PropertyGroup>
 
- 	<PropertyGroup>
 
- 		<CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
 
- 		<CoreCompileDependsOn></CoreCompileDependsOn>
 
- 		<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildToolsPath)\Microsoft.CSharp.targets</MSBuildAllProjects>
 
- 	</PropertyGroup>
 
- 	<PropertyGroup>
 
- 		<NoCompilerStandardLib Condition="'$(NoCompilerStandardLib)'==''">true</NoCompilerStandardLib>
 
- 	</PropertyGroup>
 
- 	<ItemGroup>
 
- 		<DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)' != ''"/>
 
- 	</ItemGroup>
 
- 	<Target Name="_AddCorlibReference" DependsOnTargets="GetReferenceAssemblyPaths">
 
- 		<!--
 
- 		HACK: We don't yet support property functions, so can't calculate FrameworkPathOverride
 
- 		by calling ToolLocationHelper.GetPathToStandardLibraries. Instead, we search the framework
 
- 		directories for mscorlib.dll by constructing a filtered item set, and assume it only has
 
- 		one item.
 
- 		-->
 
- 		<ItemGroup Condition="'$(MonoUseMicrosoftBuildDll)' != 'True'">
 
- 			<_ExplicitReference Include="@(_TargetFrameworkDirectories->'%(FullPath)\mscorlib.dll')" Condition="Exists('%(FullPath)\mscorlib.dll')">
 
- 				<Private>false</Private>
 
- 			</_ExplicitReference>
 
- 		</ItemGroup>
 
- 		<PropertyGroup Condition="'$(MonoUseMicrosoftBuildDll)' == 'True'">
 
- 			<_ExplicitMSCorlibPath>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries ('$(TargetFrameworkIdentifier)', '$(TargetFrameworkVersion)', '$(TargetFrameworkProfile)'))\mscorlib.dll</_ExplicitMSCorlibPath>
 
- 		</PropertyGroup>
 
- 		<ItemGroup Condition="'$(MonoUseMicrosoftBuildDll)' == 'True'">
 
- 			<_ExplicitReference Include="@(_TargetFrameworkDirectories->'%(FullPath)\mscorlib.dll')" Condition="Exists('%(FullPath)\mscorlib.dll')">
 
- 				<Private>false</Private>
 
- 			</_ExplicitReference>
 
- 		</ItemGroup>
 
- 		<ItemGroup Condition="'$(MonoUseMicrosoftBuildDll)' == 'True'">
 
- 			<_ExplicitReference Include="$(_ExplicitMSCorlibPath)" Condition="Exists('$(_ExplicitMSCorlibPath)')">
 
- 				<Private>false</Private>
 
- 			</_ExplicitReference>
 
- 		</ItemGroup>
 
- 	</Target>
 
- 	<Target
 
- 		Name="CoreCompile"
 
- 		Inputs="$(MSBuildAllProjects);@(Compile);@(ManifestResourceWithNoCulture);@(ManifestNonResxWithNoCultureOnDisk);@(CompiledLicenseFile);
 
- 			$(KeyOriginatorFile);@(ReferencePath);$(ApplicationIcon);$(Win32Resource)"
 
- 		Outputs="@(DocFileItem);@(IntermediateAssembly)"
 
- 		DependsOnTargets="$(CoreCompileDependsOn)"
 
- 	>
 
- 		<Csc
 
- 			AdditionalLibPaths="$(AdditionalLibPaths)"
 
- 			AddModules="@(AddModules)"
 
- 			AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
 
- 			BaseAddress="$(BaseAddress)"
 
- 			CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
 
- 			CodePage="$(CodePage)"
 
- 			DebugType="$(DebugType)"
 
- 			DefineConstants="$(DefineConstants)"
 
- 			DelaySign="$(DelaySign)"
 
- 			DisabledWarnings="$(NoWarn)"
 
- 			DocumentationFile="@(DocFileItem)"
 
- 			EmitDebugInformation="$(DebugSymbols)"
 
- 			ErrorReport="$(ErrorReport)"
 
- 			FileAlignment="$(FileAlignment)"
 
- 			GenerateFullPaths="$(GenerateFullPaths)"
 
- 			KeyContainer="$(KeyContainerName)"
 
- 			KeyFile="$(KeyOriginatorFile)"
 
- 			LangVersion="$(LangVersion)"
 
- 			MainEntryPoint="$(StartupObject)"
 
- 			ModuleAssemblyName="$(ModuleAssemblyName)"
 
- 			NoConfig="true"
 
- 			NoLogo="$(NoLogo)"
 
- 			NoStandardLib="$(NoCompilerStandardLib)"
 
- 			Optimize="$(Optimize)"
 
- 			OutputAssembly="@(IntermediateAssembly)"
 
- 			PdbFile="$(PdbFile)"
 
- 			Platform="$(PlatformTarget)"
 
- 			References="@(ReferencePath)"
 
- 			ResponseFiles="$(CompilerResponseFile)"
 
- 			Sources="@(Compile)"
 
- 			TargetType="$(OutputType)"
 
- 			TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
 
- 			UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
 
- 			Utf8Output="$(Utf8Output)"
 
- 			WarningLevel="$(WarningLevel)"
 
- 			WarningsAsErrors="$(WarningsAsErrors)"
 
- 			WarningsNotAsErrors="$(WarningsNotAsErrors)"
 
- 			Win32Icon="$(ApplicationIcon)"
 
- 			Win32Resource="$(Win32Resource)"
 
- 			Resources="@(ManifestResourceWithNoCulture);@(ManifestNonResxWithNoCultureOnDisk);@(CompiledLicenseFile)"
 
- 			ToolExe="$(CscToolExe)"
 
- 			ToolPath="$(CscToolPath)" />
 
- 	</Target>
 
- 	<Target Name="CreateManifestResourceNames">
 
- 		<CreateCSharpManifestResourceName Condition="'@(ResxWithNoCulture)' != ''"
 
- 			ResourceFiles="@(ResxWithNoCulture)" RootNamespace="$(RootNamespace)">
 
- 			<Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestResourceWithNoCultureName" />
 
- 		</CreateCSharpManifestResourceName>
 
- 		<CreateCSharpManifestResourceName Condition="'@(NonResxWithNoCulture)' != ''"
 
- 			ResourceFiles="@(NonResxWithNoCulture)" RootNamespace="$(RootNamespace)">
 
- 			<Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestNonResxWithNoCulture" />
 
- 		</CreateCSharpManifestResourceName>
 
- 		<CreateCSharpManifestResourceName Condition="'@(ResxWithCulture)' != ''"
 
- 			ResourceFiles="@(ResxWithCulture)" RootNamespace="$(RootNamespace)">
 
- 			<Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestResourceWithCultureName" />
 
- 		</CreateCSharpManifestResourceName>
 
- 		<CreateCSharpManifestResourceName Condition="'@(NonResxWithCulture)' != ''"
 
- 			ResourceFiles="@(NonResxWithCulture)" RootNamespace="$(RootNamespace)">
 
- 			<Output TaskParameter = "ManifestResourceNames" ItemName = "ManifestNonResxWithCulture" />
 
- 		</CreateCSharpManifestResourceName>
 
- 	</Target>
 
- 	<Import Project="Microsoft.Common.targets" />
 
- 	<PropertyGroup Condition="'$(NoCompilerStandardLib)'=='true' and '$(NoStdLib)'!='true'">
 
- 		<ResolveAssemblyReferencesDependsOn>$(ResolveAssemblyReferencesDependsOn);_AddCorlibReference</ResolveAssemblyReferencesDependsOn>
 
- 	</PropertyGroup>
 
- 	<PropertyGroup>
 
- 		<TargetFrameworkMonikerAssemblyAttributeText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
 
- // <autogenerated />
 
- [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute("$(TargetFrameworkMoniker)", FrameworkDisplayName = "$(TargetFrameworkMonikerDisplayName)")]
 
- 		</TargetFrameworkMonikerAssemblyAttributeText>
 
- 	</PropertyGroup>
 
- </Project>
 
 
  |