VBCSCompilerTests.csproj 6.6 KB
Newer Older
P
Pilchie 已提交
1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- Copyright (c)  Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
3
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
P
Pilchie 已提交
4
  <ImportGroup Label="Settings">
A
Andy Gocke 已提交
5
    <Import Project="..\..\..\..\build\Targets\VSL.Settings.targets" />
P
Pilchie 已提交
6 7 8 9 10 11 12
  </ImportGroup>
  <PropertyGroup>
    <Nonshipping>true</Nonshipping>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{F5CE416E-B906-41D2-80B9-0078E887A3F6}</ProjectGuid>
    <OutputType>Library</OutputType>
13 14
    <RootNamespace>Microsoft.CodeAnalysis.CompilerServer.UnitTests</RootNamespace>
    <AssemblyName>Roslyn.Compilers.CompilerServer.UnitTests</AssemblyName>
P
Pilchie 已提交
15
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
16
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\..\</SolutionDir>
P
Pilchie 已提交
17
    <RestorePackages>true</RestorePackages>
18 19
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
    <TargetFrameworkProfile />
P
Pilchie 已提交
20 21
  </PropertyGroup>
  <ItemGroup Label="Project References">
22 23 24
    <ProjectReference Include="..\..\..\Dependencies\DiaSymReader\DiaSymReader.csproj">
      <Project>{27b7a354-80cc-4bac-abf5-d4081056cea9}</Project>
      <Name>DiaSymReader</Name>
D
David Kean 已提交
25 26 27 28
    </ProjectReference>
    <ProjectReference Include="..\..\..\Dependencies\xUnit.net\xUnit.net.csproj">
      <Project>{8635cb8f-d210-41ed-b4ff-71502cdb475c}</Project>
      <Name>xUnit.net</Name>
29
    </ProjectReference>
30 31 32
    <ProjectReference Include="..\..\CSharp\csc\csc.csproj">
      <Project>{4b45ca0c-03a0-400f-b454-3d4bcb16af38}</Project>
      <Name>csc</Name>
J
Jared Parsons 已提交
33
      <Aliases>csc</Aliases>
34
    </ProjectReference>
35 36
    <ProjectReference Include="..\..\VisualBasic\vbc\vbc.csproj">
      <Project>{e58ee9d7-1239-4961-a0c1-f9ec3952c4c1}</Project>
37
      <Name>vbc</Name>
J
Jared Parsons 已提交
38
      <Aliases>vbc</Aliases>
39
    </ProjectReference>
P
Pilchie 已提交
40 41 42 43
    <ProjectReference Include="..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
      <Project>{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}</Project>
      <Name>PdbUtilities</Name>
    </ProjectReference>
44
    <ProjectReference Include="..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
P
Pilchie 已提交
45
      <Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
46
      <Name>TestUtilities.Desktop</Name>
P
Pilchie 已提交
47
    </ProjectReference>
48
    <ProjectReference Include="..\..\Test\Resources\Core\CompilerTestResources.csproj">
P
Pilchie 已提交
49 50 51
      <Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
      <Name>CompilerTestResources</Name>
    </ProjectReference>
52
    <ProjectReference Include="..\..\..\Test\Utilities\Portable.FX45\TestUtilities.FX45.csproj">
P
Pilchie 已提交
53
      <Project>{F7712928-1175-47B3-8819-EE086753DEE2}</Project>
54
      <Name>TestUtilities.FX45</Name>
P
Pilchie 已提交
55
    </ProjectReference>
56
    <ProjectReference Include="..\..\Core\MSBuildTask\Desktop\MSBuildTask.Desktop.csproj">
A
Andy Gocke 已提交
57
      <Project>{d874349c-8bb3-4bdc-8535-2d52ccca1198}</Project>
58
      <Name>MSBuildTask.Desktop</Name>
J
Jared Parsons 已提交
59
      <Aliases>MSBuildTask</Aliases>
A
Andy Gocke 已提交
60
    </ProjectReference>
J
Jared Parsons 已提交
61
    <ProjectReference Include="..\..\Core\Portable\CodeAnalysis.csproj">
62 63 64
      <Project>{1ee8cad3-55f9-4d91-96b2-084641da9a6c}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
65 66 67
    <ProjectReference Include="..\VBCSCompiler\VBCSCompiler.csproj">
      <Project>{9508f118-f62e-4c16-a6f4-7c3b56e166ad}</Project>
      <Name>VBCSCompiler</Name>
P
Pilchie 已提交
68 69 70
    </ProjectReference>
  </ItemGroup>
  <ItemGroup Label="File References">
A
Andy Gocke 已提交
71
    <Reference Include="Microsoft.Build.Framework">
72
      <HintPath>$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\MSBuild\v14.0\Microsoft.Build.Framework.dll</HintPath>
A
Andy Gocke 已提交
73 74 75
    </Reference>
    <Reference Include="Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
76
      <HintPath>$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\MSBuild\v14.0\Microsoft.Build.Utilities.Core.dll</HintPath>
A
Andy Gocke 已提交
77
    </Reference>
P
Pilchie 已提交
78
  </ItemGroup>
79 80 81 82
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  </PropertyGroup>
P
Pilchie 已提交
83 84 85 86 87 88
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|ARM' ">
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|ARM' ">
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutDir>..\..\..\..\Binaries\Debug\amd64</OutDir>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
    <NoWarn>1591</NoWarn>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    <OutDir>..\..\..\..\Binaries\Release\amd64</OutDir>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <Optimize>true</Optimize>
    <NoWarn>1591</NoWarn>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
P
Pilchie 已提交
108 109 110 111 112
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
113
    <Compile Include="AnalyzerConsistencyCheckerTests.cs" />
114
    <Compile Include="BuildProtocolTest.cs" />
J
Jared Parsons 已提交
115
    <Compile Include="ClientConnectionTests.cs" />
116
    <Compile Include="CompilerServerApiTest.cs" />
P
Pilchie 已提交
117
    <Compile Include="CompilerServerTests.cs" />
J
Jared Parsons 已提交
118
    <Compile Include="DesktopBuildClientTests.cs" />
T
Ty Overby 已提交
119
    <Compile Include="EndToEndDeterminismTest.cs" />
J
Jared Parsons 已提交
120
    <Compile Include="VBCSCompilerServerTests.cs" />
A
Andy Gocke 已提交
121
    <Compile Include="MockEngine.cs" />
122
    <Compile Include="RunKeepAliveTests.cs" />
J
Jared Parsons 已提交
123
    <Compile Include="ServerUtil.cs" />
124
    <Compile Include="TestableCompilerServerHost.cs" />
J
Jared Parsons 已提交
125
    <Compile Include="TestableDiagnosticListener.cs" />
P
Pilchie 已提交
126 127 128 129
  </ItemGroup>
  <ItemGroup>
    <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
  </ItemGroup>
130
  <ItemGroup>
J
Jared Parsons 已提交
131
    <None Include="app.config" />
132
    <None Include="project.json" />
133
  </ItemGroup>
P
Pilchie 已提交
134
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
135 136
    <Import Project="..\..\..\..\build\Targets\VSL.Imports.targets" />
    <Import Project="..\..\..\..\build\Targets\Roslyn.Toolsets.Xunit.targets" />
P
Pilchie 已提交
137
  </ImportGroup>
138
</Project>