Edit C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.CSharp.targets
<!-- *********************************************************************************************** Microsoft.CSharp.targets WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have created a backup copy. Incorrect changes to this file will make it impossible to load or build your projects from the command-line or the IDE. This file defines the steps in the standard build process specific for C# .NET projects. For example, it contains the step that actually calls the C# compiler. The remainder of the build process is defined in Microsoft.Common.targets, which is imported by this file. Copyright (C) Microsoft Corporation. All rights reserved. *********************************************************************************************** --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildToolsPath)\Microsoft.CSharp.targets</MSBuildAllProjects> <DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension> <Language>C#</Language> </PropertyGroup> <!-- The CreateManifestResourceNames target create the manifest resource names from the .RESX files. [IN] @(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type Expected Metadata "Type" can either be "Resx" or "Non-Resx" [OUT] @(EmbeddedResource) - EmbeddedResource items with metadata For C# applications the transformation is like: Resources1.resx => RootNamespace.Resources1 => Build into main assembly SubFolder\Resources1.resx => RootNamespace.SubFolder.Resources1 => Build into main assembly Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly For other project systems, this transformation may be different. --> <PropertyGroup> <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn> </PropertyGroup> <Target Name="CreateManifestResourceNames" Condition="'@(EmbeddedResource)' != ''" DependsOnTargets="$(CreateManifestResourceNamesDependsOn)" > <ItemGroup> <_Temporary Remove="@(_Temporary)" /> </ItemGroup> <!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources --> <CreateCSharpManifestResourceName ResourceFiles="@(EmbeddedResource)" RootNamespace="$(RootNamespace)" Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')"> <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" /> </CreateCSharpManifestResourceName> <!-- Create manifest names for all culture non-resx resources --> <CreateCSharpManifestResourceName ResourceFiles="@(EmbeddedResource)" RootNamespace="$(RootNamespace)" PrependCultureAsDirectory="false" Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'"> <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" /> </CreateCSharpManifestResourceName> <ItemGroup> <EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/> <EmbeddedResource Include="@(_Temporary)" /> <_Temporary Remove="@(_Temporary)" /> </ItemGroup> </Target> <PropertyGroup> <!-- Provide a facility to override UseHostCompilerIfAvailable--> <UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable> </PropertyGroup> <ItemGroup> <DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/> </ItemGroup> <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''"> <_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/> <!-- Add any missing .pdb extension, as the compiler does --> <_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/> </ItemGroup> <PropertyGroup> <CoreCompileDependsOn>_ComputeNonExistentFileProperty</CoreCompileDependsOn> </PropertyGroup> <Target Name="CoreCompile" Inputs="$(MSBuildAllProjects); @(Compile); @(_CoreCompileResourceInputs); $(ApplicationIcon); $(AssemblyOriginatorKeyFile); @(ReferencePath); @(CompiledLicenseFile); @(EmbeddedDocumentation); $(Win32Resource); $(Win32Manifest); @(CustomAdditionalCompileInputs)" Outputs="@(DocFileItem); @(IntermediateAssembly); @(_DebugSymbolsIntermediatePath); $(NonExistentFile); @(CustomAdditionalCompileOutputs)" DependsOnTargets="$(CoreCompileDependsOn)" > <!-- These two compiler warnings are raised when a reference is bound to a different version than specified in the assembly reference version number. MSBuild raises the same warning in this case, so the compiler warning would be redundant. --> <PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')"> <NoWarn>$(NoWarn);1701;1702</NoWarn> </PropertyGroup> <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler --> <Csc Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' " 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="$(NoStdLib)" NoWin32Manifest="$(NoWin32Manifest)" Optimize="$(Optimize)" OutputAssembly="@(IntermediateAssembly)" PdbFile="$(PdbFile)" Platform="$(PlatformTarget)" References="@(ReferencePath)" Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)" ResponseFiles="$(CompilerResponseFile)" Sources="@(Compile)" TargetType="$(OutputType)" ToolExe="$(CscToolExe)" ToolPath="$(CscToolPath)" TreatWarningsAsErrors="$(TreatWarningsAsErrors)" UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)" Utf8Output="$(Utf8Output)" WarningLevel="$(WarningLevel)" WarningsAsErrors="$(WarningsAsErrors)" WarningsNotAsErrors="$(WarningsNotAsErrors)" Win32Icon="$(ApplicationIcon)" Win32Manifest="$(Win32Manifest)" Win32Resource="$(Win32Resource)" /> <ItemGroup> <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" /> </ItemGroup> </Target> <Import Project="Microsoft.Common.targets" /> </Project>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de