BasicCompilerTestUtilities.vbproj 6.3 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
  </ImportGroup>
  <PropertyGroup>
8 9
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
P
Pilchie 已提交
10 11 12 13 14 15
    <ProjectGuid>{4371944A-D3BA-4B5B-8285-82E5FFC6D1F8}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.VisualBasic.UnitTests</RootNamespace>
    <AssemblyName>Roslyn.Compilers.VisualBasic.Test.Utilities</AssemblyName>
    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
    <Nonshipping>true</Nonshipping>
16
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\..\..\</SolutionDir>
P
Pilchie 已提交
17
    <RestorePackages>true</RestorePackages>
18
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
19
    <TargetFrameworkProfile />
P
Pilchie 已提交
20 21
  </PropertyGroup>
  <ItemGroup Label="Project References">
22 23 24 25
    <ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
      <Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
      <Name>PdbUtilities</Name>
    </ProjectReference>
26
    <ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
P
Pilchie 已提交
27
      <Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
28
      <Name>TestUtilities.Desktop</Name>
P
Pilchie 已提交
29
    </ProjectReference>
30
    <ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
P
Pilchie 已提交
31 32 33
      <Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
34
    <ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
P
Pilchie 已提交
35 36 37
      <Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
      <Name>BasicCodeAnalysis</Name>
    </ProjectReference>
38
    <ProjectReference Include="..\..\Resources\Core\CompilerTestResources.csproj">
P
Pilchie 已提交
39 40 41
      <Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
      <Name>CompilerTestResources</Name>
    </ProjectReference>
42
    <ProjectReference Include="..\..\..\..\Test\Utilities\Portable.FX45\TestUtilities.FX45.csproj">
P
Pilchie 已提交
43
      <Project>{F7712928-1175-47B3-8819-EE086753DEE2}</Project>
44
      <Name>TestUtilities.FX45</Name>
P
Pilchie 已提交
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
    </ProjectReference>
  </ItemGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
    <DebugSymbols>true</DebugSymbols>
    <DefineDebug>true</DefineDebug>
    <DefineTrace>true</DefineTrace>
    <DebugType>full</DebugType>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
    <Optimize>true</Optimize>
    <DefineTrace>true</DefineTrace>
    <DebugType>pdbonly</DebugType>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
    <DebugSymbols>true</DebugSymbols>
    <DefineDebug>true</DefineDebug>
    <DefineTrace>true</DefineTrace>
    <DebugType>full</DebugType>
J
Jared Parsons 已提交
63
    <DefineConstants>$(DefineConstants),ARM</DefineConstants>
P
Pilchie 已提交
64 65 66 67 68 69
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
    <Optimize>true</Optimize>
    <DefineTrace>true</DefineTrace>
    <DebugType>pdbonly</DebugType>
J
Jared Parsons 已提交
70
    <DefineConstants>$(DefineConstants),ARM</DefineConstants>
P
Pilchie 已提交
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Xml.Linq" />
  </ItemGroup>
  <ItemGroup>
    <Import Include="IdentifierComparison = Microsoft.CodeAnalysis.CaseInsensitiveComparison" />
    <Import Include="Microsoft.CodeAnalysis" />
    <Import Include="Microsoft.CodeAnalysis.VisualBasic" />
    <Import Include="Microsoft.CodeAnalysis.VisualBasic.Emit" />
    <Import Include="Microsoft.CodeAnalysis.VisualBasic.Symbols" />
    <Import Include="Microsoft.CodeAnalysis.VisualBasic.Syntax" />
    <Import Include="Roslyn.Utilities" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="BasicTestBase.vb" />
90
    <Compile Include="BasicTrackingDiagnosticAnalyzer.vb" />
P
Pilchie 已提交
91 92 93
    <Compile Include="CompilationTestUtils.vb" />
    <Compile Include="DiagnosticExtensions.vb" />
    <Compile Include="Extensions.vb" />
94
    <Compile Include="LocalVariableDeclaratorsCollector.vb" />
P
Pilchie 已提交
95 96 97 98
    <Compile Include="MetadataHelpers.vb" />
    <Compile Include="MockSymbols.vb" />
    <Compile Include="MockVbi.vb" />
    <Compile Include="MockVisualBasicCompiler.vb" />
99
    <Compile Include="TestOptions.vb" />
P
Pilchie 已提交
100 101 102 103 104 105 106 107 108 109 110 111
    <Compile Include="ParserTestUtilities.vb" />
    <Compile Include="SemanticModelTestBase.vb" />
    <Compile Include="SyntaxTreeExtensions.vb" />
    <Compile Include="VBParser.vb" />
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.CommandLine.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Emit.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.EnC.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Semantic.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Symbol.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Compilers.VisualBasic.Syntax.UnitTests" />
A
acasey 已提交
112
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ExpressionCompiler.UnitTests" />
113
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests" />
114
    <InternalsVisibleToTest Include="Microsoft.CodeAnalysis.Scripting.VisualBasic.UnitTests" />
P
Pilchie 已提交
115 116 117 118 119
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="My Project\" />
  </ItemGroup>
120
  <ItemGroup>
121
    <None Include="App.config" />
122
    <None Include="project.json" />
123
  </ItemGroup>
P
Pilchie 已提交
124
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
125 126
    <Import Project="..\..\..\..\..\build\Targets\VSL.Imports.targets" />
    <Import Project="..\..\..\..\..\build\Targets\Roslyn.Toolsets.Xunit.targets" />
P
Pilchie 已提交
127
  </ImportGroup>
128
</Project>