PdbUtilities.csproj 7.1 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. -->
P
Pilchie 已提交
3 4
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="Settings">
A
Andy Gocke 已提交
5
    <Import Project="..\..\..\build\Targets\VSL.Settings.targets" />
P
Pilchie 已提交
6 7 8 9 10 11 12 13 14
  </ImportGroup>
  <PropertyGroup>
    <Nonshipping>true</Nonshipping>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Roslyn.Test.PdbUtilities</RootNamespace>
    <AssemblyName>Roslyn.Test.PdbUtilities</AssemblyName>
15
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\</SolutionDir>
16
    <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
17
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
T
tmat 已提交
18 19 20
    <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <RestorePackages>true</RestorePackages>
21
    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
P
Pilchie 已提交
22 23 24 25 26 27 28 29 30
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|ARM' ">
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
J
Jared Parsons 已提交
31
    <DefineConstants>$(DefineConstants);ARM</DefineConstants>
P
Pilchie 已提交
32 33 34 35
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|ARM' ">
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
J
Jared Parsons 已提交
36
    <DefineConstants>$(DefineConstants);ARM</DefineConstants>
P
Pilchie 已提交
37 38
    <PlatformTarget>ARM</PlatformTarget>
  </PropertyGroup>
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutDir>..\..\..\Binaries\Debug\amd64</OutDir>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
    <NoWarn>1591</NoWarn>
    <DebugType>full</DebugType>
    <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>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
T
tmat 已提交
60 61 62 63 64 65 66 67 68 69
  <ItemGroup Label="Linked Files">
    <Compile Include="..\..\Compilers\Core\Portable\Collections\PooledStringBuilder.cs">
      <Link>Collections\PooledStringBuilder.cs</Link>
    </Compile>
    <Compile Include="..\..\Compilers\Core\Portable\InternalUtilities\ExceptionUtilities.cs">
      <Link>InternalUtilities\ExceptionUtilities.cs</Link>
    </Compile>
    <Compile Include="..\..\Compilers\Core\Portable\InternalUtilities\ComStreamWrapper.cs">
      <Link>InternalUtilities\ComStreamWrapper.cs</Link>
    </Compile>
70 71 72
    <Compile Include="..\..\Compilers\Core\Portable\InternalUtilities\Hash.cs">
      <Link>InternalUtilities\Hash.cs</Link>
    </Compile>
73 74 75
    <Compile Include="..\..\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs">
      <Link>InternalUtilities\StreamExtensions.cs</Link>
    </Compile>
76 77 78
    <Compile Include="..\..\Compilers\Core\Portable\MetadataReader\PortableCustomDebugInfoKinds.cs">
      <Link>Shared\PortableCustomDebugInfoKinds.cs</Link>
    </Compile>
T
tmat 已提交
79 80 81
    <Compile Include="..\..\Compilers\Core\Portable\PEWriter\CustomDebugInfoConstants.cs">
      <Link>Shared\CustomDebugInfoConstants.cs</Link>
    </Compile>
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\ArrayShape.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ArrayShape.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\CustomModifier.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\CustomModifier.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\ITypeProvider.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\MethodSignature.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\PrimitiveTypeCode.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\Debugging\Roslyn.Reflection.Metadata.Decoding\SignatureDecoder.cs">
      <Link>Roslyn.Reflection.Metadata.Decoding\ISignatureTypeProvider.cs</Link>
    </Compile>
P
Pilchie 已提交
103 104 105 106
    <Compile Include="Metadata\ILVisualizer.cs" />
    <Compile Include="Metadata\ILVisualizerAsTokens.cs" />
    <Compile Include="Metadata\MetadataVisualizer.cs" />
    <Compile Include="Metadata\MethodILExtensions.cs" />
107
    <Compile Include="Pdb\CustomDebugInfoUtilities.cs" />
P
Pilchie 已提交
108 109
    <Compile Include="Pdb\PdbToXml.cs" />
    <Compile Include="Pdb\PdbToXmlOptions.cs" />
110
    <Compile Include="Pdb\SymReaderFactory.cs" />
P
Pilchie 已提交
111 112
    <Compile Include="Pdb\Token2SourceLineExporter.cs" />
    <Compile Include="Shared\CustomDebugInfoReader.cs" />
T
Tomas Matousek 已提交
113
    <Compile Include="Shared\DateTimeUtilities.cs" />
P
Pilchie 已提交
114
    <Compile Include="Shared\DummyMetadataImport.cs" />
T
Tomas Matousek 已提交
115
    <Compile Include="Shared\StringUtilities.cs" />
116
    <Compile Include="Shared\SymUnmanagedReaderTestExtensions.cs" />
P
Pilchie 已提交
117 118
    <Compile Include="Shared\SymUnmanagedReaderExtensions.cs" />
  </ItemGroup>
119
  <ItemGroup>
120
    <None Include="project.json" />
121
  </ItemGroup>
122
  <ItemGroup>
123
    <InternalsVisibleToTest Include="Roslyn.Compilers.UnitTests" />
124
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.ExpressionCompiler.Test.Utilities" />
125
  </ItemGroup>
126 127 128 129 130 131
  <ItemGroup>
    <ProjectReference Include="..\..\Debugging\Microsoft.DiaSymReader.PortablePdb\Microsoft.DiaSymReader.PortablePdb.csproj">
      <Project>{f83343ba-b4ea-451c-b6db-5d645e6171bc}</Project>
      <Name>Microsoft.DiaSymReader.PortablePdb</Name>
    </ProjectReference>
  </ItemGroup>
132
  <Import Project="..\..\Compilers\Core\SharedCollections\SharedCollections.projitems" Label="Shared" />
P
Pilchie 已提交
133
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
134
    <Import Project="..\..\..\build\Targets\VSL.Imports.targets" />
P
Pilchie 已提交
135
  </ImportGroup>
136
</Project>