Workspaces.Desktop.csproj 8.5 KB
Newer Older
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">
4
  <ImportGroup Label="Settings">
A
Andy Gocke 已提交
5
    <Import Project="..\..\..\..\build\Targets\VSL.Settings.targets" />
6 7 8 9 10 11 12 13 14 15
  </ImportGroup>
  <PropertyGroup>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{2E87FA96-50BB-4607-8676-46521599F998}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
    <AssemblyName>Microsoft.CodeAnalysis.Workspaces.Desktop</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\..\</SolutionDir>
16
    <RestorePackages>true</RestorePackages>
17
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
18
    <CopyNuGetImplementations>false</CopyNuGetImplementations>
19 20 21 22 23 24
  </PropertyGroup>
  <ItemGroup Label="File References">
    <Reference Include="System.ComponentModel.Composition" />
    <Reference Include="System.Xml.Linq" />
  </ItemGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
J
Jared Parsons 已提交
25
    <DefineConstants>$(DefineConstants);WORKSPACE_DESKTOP</DefineConstants>
26 27
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
J
Jared Parsons 已提交
28
    <DefineConstants>$(DefineConstants);WORKSPACE_DESKTOP</DefineConstants>
29 30 31 32 33 34
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
J
Fix ups  
Jared Parsons 已提交
35
    <Compile Include="..\..\..\Compilers\Core\Portable\EncodedStringText.cs">
36 37
      <Link>InternalUtilities\EncodedStringText.cs</Link>
    </Compile>
38 39 40
    <Compile Include="..\..\..\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs">
      <Link>InternalUtilities\StreamExtensions.cs</Link>
    </Compile>
J
Jared Parsons 已提交
41
    <Compile Include="..\..\..\Compilers\Shared\CoreClrShim.cs">
42 43
      <Link>InternalUtilities\CoreClrShim.cs</Link>
    </Compile>
J
Fix ups  
Jared Parsons 已提交
44
    <Compile Include="..\..\..\Compilers\Core\Portable\FileKey.cs">
45 46
      <Link>InternalUtilities\FileKey.cs</Link>
    </Compile>
47 48
    <Compile Include="..\..\..\Compilers\Shared\DesktopAnalyzerAssemblyLoader.cs">
      <Link>InternalUtilities\DesktopAnalyzerAssemblyLoader.cs</Link>
49
    </Compile>
J
Jared Parsons 已提交
50
    <Compile Include="..\..\..\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCacheLocation.cs">
51 52
      <Link>InternalUtilities\GlobalAssemblyCache.cs</Link>
    </Compile>
53 54
    <Compile Include="Execution\DesktopReferenceSerializationServiceFactory.cs" />
    <Compile Include="Execution\SerializationAnalyzerAssemblyLoader.cs" />
M
Matt Warren 已提交
55
    <Compile Include="Options\ExportOptionAttribute.cs" />
56
    <Compile Include="InternalUtilities\FilePathUtilities.cs" />
57 58
    <Compile Include="Log\EtwLogger.cs" />
    <Compile Include="Log\RoslynEventSource.cs" />
59 60
    <Compile Include="Options\Providers\ExportedOptionKeyOptionProvider.cs" />
    <Compile Include="Utilities\Documentation\FileBasedXmlDocumentationProvider.cs" />
A
Andrew Casey 已提交
61
    <Compile Include="Utilities\ReferencePathUtilities_Desktop.cs" />
62 63 64 65 66
    <Compile Include="WorkspaceDesktopResources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>WorkspaceDesktopResources.resx</DependentUpon>
    </Compile>
67 68 69
    <Compile Include="Workspace\CommandLineProject.cs" />
    <Compile Include="Workspace\FileTextLoader.cs" />
    <Compile Include="Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs" />
70
    <Compile Include="Workspace\Host\Mef\DesktopMefHostServices.cs" />
71
    <Compile Include="Workspace\Host\Mef\MefV1HostServices.cs" />
T
Tom Meschter 已提交
72
    <Compile Include="Workspace\Host\SimpleAnalyzerAssemblyLoaderService.cs" />
73 74
    <Compile Include="Workspace\Host\TemporaryStorage\TemporaryStorageServiceFactory.cs" />
    <Compile Include="Workspace\Host\TemporaryStorage\TemporaryStorageServiceFactory.MemoryMappedFiles.cs" />
75
    <Compile Include="Workspace\Host\TextFactory\DesktopTextFactoryService.cs" />
76 77 78
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoader.CSharpProjectFile.cs" />
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoaderFactory.cs" />
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
    <Compile Include="Workspace\MSBuild\MSBuildWorkspace.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\BuildTargets.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\DocumentFileInfo.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\IProjectFile.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\IProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectFile.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectFileExtensionAttribute.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectFileInfo.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectFileReference.cs" />
    <Compile Include="Workspace\MSBuild\ProjectFile\ProjectTypeGuidAttribute.cs" />
    <Compile Include="Workspace\MSBuild\SolutionFile\LineScanner.cs" />
    <Compile Include="Workspace\MSBuild\SolutionFile\ProjectBlock.cs" />
    <Compile Include="Workspace\MSBuild\SolutionFile\SectionBlock.cs" />
    <Compile Include="Workspace\MSBuild\SolutionFile\SolutionFile.cs" />
94 95
    <Compile Include="Workspace\MSBuild\VisualBasic\VisualBasicProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\VisualBasic\VisualBasicProjectFileLoaderFactory.cs" />
96
    <Compile Include="Workspace\MSBuild\MSBuildProjectLoader.cs" />
97 98 99 100 101 102
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Features" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices" />
103
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.Next" />
104 105
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.CSharp" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.Implementation" />
106
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.SolutionExplorer" />
107
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.VisualBasic" />
108
    <InternalsVisibleTo Include="Microsoft.VisualStudio.InteractiveServices" />
109 110
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.InteractiveFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.InteractiveEditorFeatures" />
111
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Remote.Workspaces" />
112
    <InternalsVisibleTo Include="Roslyn.VisualStudio.Setup" />
113
    <InternalsVisibleTo Include="Roslyn.VisualStudio.DiagnosticsWindow" />
114 115
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests2" />
116 117
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
118 119
    <InternalsVisibleToTest Include="Roslyn.Services.UnitTests" />
    <InternalsVisibleToTest Include="RoslynETAHost" />
120
    <InternalsVisibleTo Include="Roslyn.Hosting.Diagnostics" />
121
    <InternalsVisibleToTest Include="RoslynTaoActions" />
122 123 124 125 126 127 128 129 130 131 132 133
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
      <Project>{1ee8cad3-55f9-4d91-96b2-084641da9a6c}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
    <ProjectReference Include="..\Portable\Workspaces.csproj">
      <Project>{5f8d2414-064a-4b3a-9b42-8e2a04246be5}</Project>
      <Name>Workspaces</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
134
    <None Include="project.json" />
J
Jared Parsons 已提交
135 136
    <PublicAPI Include="PublicAPI.Shipped.txt" />
    <PublicAPI Include="PublicAPI.Unshipped.txt" />
137
  </ItemGroup>
138 139 140 141 142 143
  <ItemGroup>
    <EmbeddedResource Include="WorkspaceDesktopResources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>WorkspaceDesktopResources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>
144
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
145
    <Import Project="..\..\..\..\build\Targets\VSL.Imports.targets" />
146
  </ImportGroup>
147
</Project>