ServicesTest.csproj 17.5 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 5
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="Settings">
    <Import Project="..\..\Tools\Microsoft.CodeAnalysis.Toolset.Open\Targets\VSL.Settings.targets" />
6
    <Import Project="..\..\..\build\VSL.Settings.Closed.targets" />
P
Pilchie 已提交
7 8 9 10 11 12 13 14 15
  </ImportGroup>
  <PropertyGroup>
    <Nonshipping>true</Nonshipping>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{C50166F1-BABC-40A9-95EB-8200080CD701}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.UnitTests</RootNamespace>
    <AssemblyName>Roslyn.Services.UnitTests</AssemblyName>
16
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\</SolutionDir>
P
Pilchie 已提交
17
    <RestorePackages>true</RestorePackages>
18
    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
P
Pilchie 已提交
19
  </PropertyGroup>
20
  <PropertyGroup Condition="'$(MSBuildAssemblyNameFragment)' == 'v12.0'">
J
Jared Parsons 已提交
21
    <DefineConstants>$(DefineConstants);MSBUILD12</DefineConstants>
22
  </PropertyGroup>
P
Pilchie 已提交
23
  <ItemGroup Label="Project References">
24
    <ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
P
Pilchie 已提交
25 26 27
      <Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
28
    <ProjectReference Include="..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj">
P
Pilchie 已提交
29 30 31 32 33 34 35
      <Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
      <Name>CSharpCodeAnalysis</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Compilers\Test\Resources\Core\CompilerTestResources.vbproj">
      <Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
      <Name>CompilerTestResources</Name>
    </ProjectReference>
36 37 38 39
    <ProjectReference Include="..\..\Compilers\Test\Utilities\Core2\CompilerTestUtilities2.csproj">
      <Project>{f7712928-1175-47b3-8819-ee086753dee2}</Project>
      <Name>CompilerTestUtilities2</Name>
    </ProjectReference>
40
    <ProjectReference Include="..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
P
Pilchie 已提交
41 42 43 44 45 46 47
      <Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
      <Name>BasicCodeAnalysis</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Test\Utilities\TestUtilities.csproj">
      <Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
      <Name>TestUtilities</Name>
    </ProjectReference>
48 49 50 51 52
    <ProjectReference Include="..\Core\Desktop\Workspaces.Desktop.csproj">
      <Project>{2e87fa96-50bb-4607-8676-46521599f998}</Project>
      <Name>Workspaces.Desktop</Name>
    </ProjectReference>
    <ProjectReference Include="..\CSharp\Portable\CSharpWorkspace.csproj">
P
Pilchie 已提交
53 54 55
      <Project>{21B239D0-D144-430F-A394-C066D58EE267}</Project>
      <Name>CSharpWorkspace</Name>
    </ProjectReference>
56
    <ProjectReference Include="..\VisualBasic\Portable\BasicWorkspace.vbproj">
P
Pilchie 已提交
57 58 59
      <Project>{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}</Project>
      <Name>BasicWorkspace</Name>
    </ProjectReference>
60
    <ProjectReference Include="..\Core\Portable\Workspaces.csproj">
P
Pilchie 已提交
61 62 63 64 65
      <Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
      <Name>Workspaces</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup Label="File References">
66
    <Reference Include="..\..\..\packages\System.Collections.Immutable.$(SystemCollectionsImmutableVersion)\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll" />
A
angocke 已提交
67
    <Reference Include="..\..\..\packages\Moq.4.2.1402.2112\lib\net40\Moq.dll" />
68 69 70
    <Reference Include="xunit">
      <HintPath>..\..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
    </Reference>
71
    <Reference Include="..\..\..\packages\xunit.extensions.1.9.2\lib\net20\xunit.extensions.dll" />
P
Pilchie 已提交
72
  </ItemGroup>
V
VSadov 已提交
73
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
74
    <CodeAnalysisRuleSet>..\..\..\build\TestProjectRules.ruleset</CodeAnalysisRuleSet>
V
VSadov 已提交
75
  </PropertyGroup>
76
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
77
    <CodeAnalysisRuleSet>..\..\..\build\TestProjectRules.ruleset</CodeAnalysisRuleSet>
78
  </PropertyGroup>
P
Pilchie 已提交
79
  <ItemGroup>
80
    <Compile Include="Editting\SyntaxEditorTests.cs" />
81
    <Compile Include="ExtensionOrdererTests.cs" />
82
    <Compile Include="Host\WorkspaceServices\TestProjectCacheService.cs" />
P
Paul Harrington 已提交
83
    <Compile Include="Host\WorkspaceServices\TestTemporaryStorageService.cs" />
84 85 86
    <Compile Include="LinkedFileDiffMerging\LinkedFileDiffMergingTests.TextMerging.cs" />
    <Compile Include="LinkedFileDiffMerging\LinkedFileDiffMergingTests.Features.cs" />
    <Compile Include="LinkedFileDiffMerging\LinkedFileDiffMergingTests.cs" />
87
    <Compile Include="UtilityTest\AsyncLazyTests.cs" />
P
Pilchie 已提交
88 89 90 91 92 93 94
    <Compile Include="CodeCleanup\AddMissingTokensTests.cs" />
    <Compile Include="CodeCleanup\CodeCleanupTests.cs" />
    <Compile Include="CodeCleanup\Extensions.cs" />
    <Compile Include="CodeCleanup\FixIncorrectTokenTests.cs" />
    <Compile Include="CodeCleanup\NormalizeModifiersOrOperatorsTests.cs" />
    <Compile Include="CodeCleanup\ReduceTokenTests.cs" />
    <Compile Include="CodeCleanup\RemoveUnnecessaryLineContinuationTests.cs" />
T
Tom Meschter 已提交
95
    <Compile Include="UtilityTest\FilePathUtilitiesTests.cs" />
96
    <Compile Include="WorkspaceTests\CommandLineProjectTests.cs" />
97
    <Compile Include="WorkspaceTests\AdhocWorkspaceTests.cs" />
P
Pilchie 已提交
98 99 100
    <Compile Include="Differencing\MatchTests.cs" />
    <Compile Include="Differencing\TestNode.cs" />
    <Compile Include="Differencing\TestTreeComparer.cs" />
101 102 103 104
    <Compile Include="UtilityTest\DocumentationCommentIdTests.cs" />
    <Compile Include="UtilityTest\DocumentationCommentTests.cs" />
    <Compile Include="UtilityTest\EditDistanceTests.cs" />
    <Compile Include="UtilityTest\EtwLoggingTests.cs" />
105
    <Compile Include="UtilityTest\ExceptionHelpersTests.cs" />
106
    <Compile Include="WorkspaceTests\FileSet.cs" />
P
Pilchie 已提交
107 108 109 110
    <Compile Include="FindAllDeclarationsTests.cs" />
    <Compile Include="FindAllDeclarationsTests.TestSolutionsAndProject.cs" />
    <Compile Include="FindReferencesTests.cs" />
    <Compile Include="FormattingTests.cs" />
111
    <Compile Include="Formatting\FormattingTestBase.cs" />
P
Pilchie 已提交
112
    <Compile Include="GeneratedCodeRecognitionTests.cs" />
113 114 115 116 117
    <Compile Include="WorkspaceTests\MSBuildWorkspaceTests.cs" />
    <Compile Include="WorkspaceTests\MSBuildWorkspaceTestBase.cs" />
    <Compile Include="WorkspaceTests\WorkspaceTestBase.cs" />
    <Compile Include="SolutionTests\ProjectDependencyGraphTests.cs" />
    <Compile Include="SolutionTests\ProjectInfoTests.cs" />
P
Pilchie 已提交
118
    <Compile Include="ReferencedSymbolTests.cs" />
119
    <Compile Include="UtilityTest\SerializableBytesTests.cs" />
P
Pilchie 已提交
120
    <Compile Include="SerializationTests.cs" />
121
    <Compile Include="SolutionGeneration.cs" />
122 123
    <Compile Include="WorkspaceTests\SolutionParsingTests.cs" />
    <Compile Include="SolutionTests\SolutionTests.cs" />
P
Pilchie 已提交
124 125 126 127
    <Compile Include="SolutionUtilities.cs" />
    <Compile Include="SyntaxNodeTests.cs" />
    <Compile Include="SyntaxPathTests.cs" />
    <Compile Include="SyntaxReferenceTests.cs" />
128 129
    <Compile Include="WorkspaceServiceTests\TemporaryStorageServiceTests.cs" />
    <Compile Include="Host\WorkspaceServices\TestOptionService.cs" />
P
Pilchie 已提交
130
    <Compile Include="TestWorkspace.cs" />
131 132 133 134
    <Compile Include="WorkspaceTests\WorkspaceExtensions.cs" />
    <Compile Include="WorkspaceServiceTests\OptionServiceTests.cs" />
    <Compile Include="Host\WorkspaceServices\TestPersistenceService.cs" />
    <Compile Include="Host\TestHost.cs" />
135 136 137
    <EmbeddedResource Include="TestFiles\CSharpProject_App.xaml">
      <SubType>Designer</SubType>
    </EmbeddedResource>
P
Pilchie 已提交
138 139 140 141 142 143
    <EmbeddedResource Include="TestFiles\CSharpProject_App.xaml.cs" />
    <EmbeddedResource Include="TestFiles\CSharpProject_AssemblyInfo.cs" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpClass.cs" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpClass_WithConditionalAttributes.cs" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpConsole.cs" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpExternAlias.cs" />
144 145 146 147 148 149 150 151 152 153 154
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_BadHintPath.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_DuplicateFile.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_ExternAlias.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_ForEmittedOutput.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_ProjectReference.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_WithoutPrefer32Bit.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_WithPrefer32Bit.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_WithXaml.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_MainWindow.xaml">
      <SubType>Designer</SubType>
    </EmbeddedResource>
P
Pilchie 已提交
155 156
    <EmbeddedResource Include="TestFiles\CSharpProject_MainWindow.xaml.cs" />
    <EmbeddedResource Include="TestFiles\OtherStuff_Foo.cs" />
157 158 159
    <EmbeddedResource Include="TestFiles\TestLoad_SolutionFileWithEmptyLineBetweenProjectBlock.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_CSharp_EmptyLines.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_CSharpProjectReference.sln" />
P
Pilchie 已提交
160
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Resources.resx_" />
161 162 163 164 165
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicClass_WithConditionalAttributes.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_3_5.vbproj" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_Embed.vbproj" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_WithoutPrefer32Bit.vbproj" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_WithPrefer32Bit.vbproj" />
P
Pilchie 已提交
166 167 168 169 170 171 172 173
  </ItemGroup>
  <ItemGroup>
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="PresentationCore" />
    <Reference Include="PresentationFramework" />
    <Reference Include="System" />
    <Reference Include="System.Collections" />
    <Reference Include="System.ComponentModel.Composition" />
174
    <Reference Include="System.Composition.AttributedModel">
175
      <SpecificVersion>False</SpecificVersion>
176
      <HintPath>..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
177
    </Reference>
178
    <Reference Include="System.Composition.Convention">
179
      <SpecificVersion>False</SpecificVersion>
180
      <HintPath>..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
181
    </Reference>
182
    <Reference Include="System.Composition.Hosting">
183
      <SpecificVersion>False</SpecificVersion>
184
      <HintPath>..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
185
    </Reference>
186
    <Reference Include="System.Composition.Runtime">
187
      <SpecificVersion>False</SpecificVersion>
188
      <HintPath>..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
189
    </Reference>
190
    <Reference Include="System.Composition.TypedParts">
191
      <SpecificVersion>False</SpecificVersion>
192
      <HintPath>..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
193
    </Reference>
P
Pilchie 已提交
194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
    <Reference Include="System.Xaml" />
    <Reference Include="System.XML" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\CSharpProject.dll" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject.csproj">
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_AllOptions.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidLibrary1.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidLibrary2.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidLibrary3.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidLibrary4.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidReferenceTest.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidsBecomeCircularReferential.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_DuplicatedGuidsBecomeSelfReferential.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_WithLink.csproj" />
213
    <EmbeddedResource Include="TestFiles\key.snk" />
P
Pilchie 已提交
214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233
    <EmbeddedResource Include="TestFiles\TestSolution_CSharp.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_DuplicatedGuids.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_DuplicatedGuidsBecomeCircularReferential.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_DuplicatedGuidsBecomeSelfReferential.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_MissingEndProject1.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_MissingEndProject2.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_MissingEndProject3.sln" />
    <EmbeddedResource Include="TestFiles\TestSolution_VB_and_CSharp.sln" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Application.Designer.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Application.myapp" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_AssemblyInfo.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Resources.Designer.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Settings.Designer.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Settings.settings" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicClass.vb" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject.vbproj" />
  </ItemGroup>
  <ItemGroup>
    <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
  </ItemGroup>
234 235 236 237 238 239 240 241 242
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_AnalyzerReference.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_AnalyzerReference.csproj" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_AnalyzerReference.vbproj" />
  </ItemGroup>
243 244 245
  <ItemGroup>
    <Folder Include="Host\Utilities\" />
  </ItemGroup>
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_InvalidProjectPath.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_NonExistentProject.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_AssemblyNameIsPath.csproj" />
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_AssemblyNameIsPath2.csproj" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_CSharp_UnknownProjectTypeGuid.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_CSharp_UnknownProjectTypeGuidAndUnknownExtension.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_CSharp_UnknownProjectExtension.sln" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_InvalidProjectReference.vbproj" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_NonExistentProjectReference.vbproj" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_UnknownProjectExtension.vbproj" />
  </ItemGroup>
274 275 276
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
277 278 279
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\Encoding.csproj" />
  </ItemGroup>
280 281 282
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\EmptyLibrary.dll" />
  </ItemGroup>
283 284 285
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\TestSolution_SolutionFolder.sln" />
  </ItemGroup>
286 287 288 289
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Circular_Target.vbproj" />
    <EmbeddedResource Include="TestFiles\VisualBasicProject_Circular_Top.vbproj" />
  </ItemGroup>
290 291 292 293 294 295
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_WithoutCSharpTargetsImported.csproj" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\VisualBasicProject_VisualBasicProject_WithoutVBTargetsImported.vbproj" />
  </ItemGroup>
296 297 298 299 300
  <ItemGroup>
    <EmbeddedResource Include="TestFiles\CSharpProject_CSharpProject_BadLink.csproj">
      <SubType>Designer</SubType>
    </EmbeddedResource>
  </ItemGroup>
P
Pilchie 已提交
301 302
  <ImportGroup Label="Targets">
    <Import Project="..\..\Tools\Microsoft.CodeAnalysis.Toolset.Open\Targets\VSL.Imports.targets" />
303
    <Import Project="..\..\..\build\VSL.Imports.Closed.targets" />
304
    <Import Project="..\..\..\build\Roslyn.Toolsets.Xunit.targets" />
K
kayleh 已提交
305
    <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
P
Pilchie 已提交
306
  </ImportGroup>
P
Paul Harrington 已提交
307
</Project>