<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
<PropertyGroup>\r
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
<AppDesignerFolder>Properties</AppDesignerFolder>\r
<RootNamespace>Mono.CSharp</RootNamespace>\r
<AssemblyName>Mono.CSharp</AssemblyName>\r
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>\r
<FileAlignment>512</FileAlignment>\r
+ <FileUpgradeFlags>\r
+ </FileUpgradeFlags>\r
+ <OldToolsVersion>3.5</OldToolsVersion>\r
+ <UpgradeBackupLocation />\r
+ <PublishUrl>publish\</PublishUrl>\r
+ <Install>true</Install>\r
+ <InstallFrom>Disk</InstallFrom>\r
+ <UpdateEnabled>false</UpdateEnabled>\r
+ <UpdateMode>Foreground</UpdateMode>\r
+ <UpdateInterval>7</UpdateInterval>\r
+ <UpdateIntervalUnits>Days</UpdateIntervalUnits>\r
+ <UpdatePeriodically>false</UpdatePeriodically>\r
+ <UpdateRequired>false</UpdateRequired>\r
+ <MapFileExtensions>true</MapFileExtensions>\r
+ <ApplicationRevision>0</ApplicationRevision>\r
+ <ApplicationVersion>1.0.0.%2a</ApplicationVersion>\r
+ <IsWebBootstrapper>false</IsWebBootstrapper>\r
+ <UseApplicationTrust>false</UseApplicationTrust>\r
+ <BootstrapperEnabled>true</BootstrapperEnabled>\r
+ <TargetFrameworkProfile />\r
</PropertyGroup>\r
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
<DebugSymbols>true</DebugSymbols>\r
<DebugType>full</DebugType>\r
<Optimize>false</Optimize>\r
<OutputPath>bin\Debug\</OutputPath>\r
- <DefineConstants>TRACE;DEBUG;NET_1_1;NET_2_0</DefineConstants>\r
+ <DefineConstants>TRACE;DEBUG;NET_4_0</DefineConstants>\r
<ErrorReport>prompt</ErrorReport>\r
<WarningLevel>4</WarningLevel>\r
+ <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
</PropertyGroup>\r
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
<DebugType>pdbonly</DebugType>\r
<Optimize>true</Optimize>\r
<OutputPath>bin\Release\</OutputPath>\r
- <DefineConstants>TRACE</DefineConstants>\r
+ <DefineConstants>TRACE;NET_4_0</DefineConstants>\r
<ErrorReport>prompt</ErrorReport>\r
<WarningLevel>4</WarningLevel>\r
+ <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
</PropertyGroup>\r
<ItemGroup>\r
<Reference Include="System" />\r
<Compile Include="..\..\mcs\argument.cs">\r
<Link>argument.cs</Link>\r
</Compile>\r
+ <Compile Include="..\..\mcs\assembly.cs">\r
+ <Link>assembly.cs</Link>\r
+ </Compile>\r
<Compile Include="..\..\mcs\assign.cs">\r
<Link>assign.cs</Link>\r
</Compile>\r
+ <Compile Include="..\..\mcs\async.cs">\r
+ <Link>async.cs</Link>\r
+ </Compile>\r
<Compile Include="..\..\mcs\attribute.cs">\r
<Link>attribute.cs</Link>\r
</Compile>\r
<Compile Include="..\..\mcs\generic.cs">\r
<Link>generic.cs</Link>\r
</Compile>\r
- <Compile Include="..\..\mcs\hosting.cs">\r
- <Link>hosting.cs</Link>\r
- </Compile>\r
<Compile Include="..\..\mcs\import.cs">\r
<Link>import.cs</Link>\r
</Compile>\r
<Compile Include="..\..\mcs\property.cs">\r
<Link>property.cs</Link>\r
</Compile>\r
+ <Compile Include="..\..\mcs\reflection.cs">\r
+ <Link>reflection.cs</Link>\r
+ </Compile>\r
<Compile Include="..\..\mcs\report.cs">\r
<Link>report.cs</Link>\r
</Compile>\r
- <Compile Include="..\..\mcs\rootcontext.cs">\r
- <Link>rootcontext.cs</Link>\r
+ <Compile Include="..\..\mcs\settings.cs">\r
+ <Link>settings.cs</Link>\r
</Compile>\r
- <Compile Include="..\..\mcs\roottypes.cs">\r
- <Link>roottypes.cs</Link>\r
+ <Compile Include="..\..\mcs\module.cs">\r
+ <Link>module.cs</Link>\r
</Compile>\r
<Compile Include="..\..\mcs\statement.cs">\r
<Link>statement.cs</Link>\r
<Compile Include="..\..\mcs\support.cs">\r
<Link>support.cs</Link>\r
</Compile>\r
- <Compile Include="..\..\mcs\symbolwriter.cs">\r
- <Link>symbolwriter.cs</Link>\r
- </Compile>\r
<Compile Include="..\..\mcs\typemanager.cs">\r
<Link>typemanager.cs</Link>\r
</Compile>\r
<ItemGroup>\r
<Folder Include="Properties\" />\r
</ItemGroup>\r
+ <ItemGroup>\r
+ <BootstrapperPackage Include="Microsoft.Net.Client.3.5">\r
+ <Visible>False</Visible>\r
+ <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>\r
+ <Install>false</Install>\r
+ </BootstrapperPackage>\r
+ <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">\r
+ <Visible>False</Visible>\r
+ <ProductName>.NET Framework 3.5 SP1</ProductName>\r
+ <Install>true</Install>\r
+ </BootstrapperPackage>\r
+ <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">\r
+ <Visible>False</Visible>\r
+ <ProductName>Windows Installer 3.1</ProductName>\r
+ <Install>true</Install>\r
+ </BootstrapperPackage>\r
+ </ItemGroup>\r
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
Other similar extension points exist, see Microsoft.Common.targets.\r
</Target>\r
-->\r
<PropertyGroup>\r
- <PreBuildEvent>$(ProjectDir)..\..\jay\jay -cvt < $(ProjectDir)..\..\jay\skeleton.cs $(ProjectDir)..\..\mcs\cs-parser.jay > $(ProjectDir)cs-parser.cs</PreBuildEvent>\r
+ <PreBuildEvent>"$(ProjectDir)..\..\jay\jay" -cvt < "$(ProjectDir)..\..\jay\skeleton.cs" "$(ProjectDir)..\..\mcs\cs-parser.jay" > "$(ProjectDir)cs-parser.cs"</PreBuildEvent>\r
</PropertyGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r