Workspaces.Desktop.csproj 13.0 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="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4
  <Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
5 6
  <PropertyGroup>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
7
    <PlatformTarget>AnyCPU</PlatformTarget>
8 9 10 11 12
    <ProjectGuid>{2E87FA96-50BB-4607-8676-46521599F998}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
    <AssemblyName>Microsoft.CodeAnalysis.Workspaces.Desktop</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
13
    <TargetFramework>net46</TargetFramework>
14
    <DefineConstants>$(DefineConstants);WORKSPACE_DESKTOP</DefineConstants>
15 16 17 18 19
  </PropertyGroup>
  <ItemGroup Label="File References">
    <Reference Include="System.ComponentModel.Composition" />
    <Reference Include="System.Xml.Linq" />
  </ItemGroup>
20 21
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
22 23 24
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Xml" />
25 26 27 28
    <PackageReference Include="ManagedEsent" Version="$(ManagedEsentVersion)" />
    <PackageReference Include="SQLitePCLRaw.bundle_green" Version="$(SQLitePCLRawbundle_greenVersion)" />
    <PackageReference Include="Microsoft.Build" Version="$(MicrosoftBuildVersion)" />
    <PackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCoreVersion)" />
29 30
  </ItemGroup>
  <ItemGroup>
J
Fix ups  
Jared Parsons 已提交
31
    <Compile Include="..\..\..\Compilers\Core\Portable\EncodedStringText.cs">
32 33
      <Link>InternalUtilities\EncodedStringText.cs</Link>
    </Compile>
34 35 36
    <Compile Include="..\..\..\Compilers\Core\Portable\InternalUtilities\StreamExtensions.cs">
      <Link>InternalUtilities\StreamExtensions.cs</Link>
    </Compile>
37 38 39
    <Compile Include="..\..\..\Compilers\Core\Portable\InternalUtilities\EncodingExtensions.cs">
      <Link>InternalUtilities\EncodingExtensions.cs</Link>
    </Compile>
J
Jared Parsons 已提交
40
    <Compile Include="..\..\..\Compilers\Shared\CoreClrShim.cs">
41 42
      <Link>InternalUtilities\CoreClrShim.cs</Link>
    </Compile>
J
Fix ups  
Jared Parsons 已提交
43
    <Compile Include="..\..\..\Compilers\Core\Portable\FileKey.cs">
44 45
      <Link>InternalUtilities\FileKey.cs</Link>
    </Compile>
46 47
    <Compile Include="..\..\..\Compilers\Shared\DesktopAnalyzerAssemblyLoader.cs">
      <Link>InternalUtilities\DesktopAnalyzerAssemblyLoader.cs</Link>
48
    </Compile>
J
Jared Parsons 已提交
49
    <Compile Include="..\..\..\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCacheLocation.cs">
50 51
      <Link>InternalUtilities\GlobalAssemblyCache.cs</Link>
    </Compile>
52 53
    <Compile Include="Execution\DesktopReferenceSerializationServiceFactory.cs" />
    <Compile Include="Execution\SerializationAnalyzerAssemblyLoader.cs" />
M
Matt Warren 已提交
54
    <Compile Include="Options\ExportOptionAttribute.cs" />
55 56
    <Compile Include="Log\EtwLogger.cs" />
    <Compile Include="Log\RoslynEventSource.cs" />
57
    <Compile Include="Options\Providers\ExportedOptionKeyOptionProvider.cs" />
A
Andrew Casey 已提交
58
    <Compile Include="Utilities\ReferencePathUtilities_Desktop.cs" />
59 60 61 62 63
    <Compile Include="WorkspaceDesktopResources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>WorkspaceDesktopResources.resx</DependentUpon>
    </Compile>
64
    <Compile Include="Workspace\CommandLineProject.cs" />
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
    <Compile Include="Workspace\Esent\EsentPersistentStorage.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.AbstractTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.AbstractTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.DocumentTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.DocumentTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.IdentifierLocationTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.IdentifierLocationTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.IdentifierTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.NameTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.OpenSession.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.Pool.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.ProjectDocumentTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.ProjectDocumentTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.ProjectTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.ProjectTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.SolutionTable.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.SolutionTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.StringNameTableAccessor.cs" />
    <Compile Include="Workspace\Esent\EsentStorage.TableKinds.cs" />
85 86
    <Compile Include="Workspace\FileTextLoader.cs" />
    <Compile Include="Workspace\Host\Documentation\DocumentationProviderServiceFactory.cs" />
87
    <Compile Include="Workspace\Host\Mef\DesktopMefHostServices.cs" />
88
    <Compile Include="Workspace\Host\Mef\MefV1HostServices.cs" />
T
Tom Meschter 已提交
89
    <Compile Include="Workspace\Host\SimpleAnalyzerAssemblyLoaderService.cs" />
90
    <Compile Include="Workspace\Host\TemporaryStorage\TemporaryStorageServiceFactory.cs" />
91
    <Compile Include="Workspace\Host\TemporaryStorage\TemporaryStorageServiceFactory.MemoryMappedInfo.cs" />
92
    <Compile Include="Workspace\Host\TextFactory\DesktopTextFactoryService.cs" />
93 94 95
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoader.CSharpProjectFile.cs" />
    <Compile Include="Workspace\MSBuild\CSharp\CSharpProjectFileLoaderFactory.cs" />
96 97 98 99 100 101 102 103 104 105 106 107 108 109
    <Compile Include="Workspace\MSBuild\MSBuildWorkspace.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" />
110 111
    <Compile Include="Workspace\MSBuild\VisualBasic\VisualBasicProjectFileLoader.cs" />
    <Compile Include="Workspace\MSBuild\VisualBasic\VisualBasicProjectFileLoaderFactory.cs" />
112
    <Compile Include="Workspace\MSBuild\MSBuildProjectLoader.cs" />
113
    <Compile Include="Workspace\SolutionSize\SolutionSizeTracker.cs" />
114
    <Compile Include="Workspace\Esent\EsentPersistentStorageService.cs" />
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
    <Compile Include="Workspace\SQLite\Interop\OpenFlags.cs" />
    <Compile Include="Workspace\SQLite\Interop\ResettableSqlStatement.cs" />
    <Compile Include="Workspace\SQLite\Interop\Result.cs" />
    <Compile Include="Workspace\SQLite\Interop\SqlConnection.cs" />
    <Compile Include="Workspace\SQLite\Interop\SqlException.cs" />
    <Compile Include="Workspace\SQLite\Interop\SqlStatement.cs" />
    <Compile Include="Workspace\SQLite\PooledConnection.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage.Accessor.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_DocumentSerialization.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorageService.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_ProjectIds.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_ProjectSerialization.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_Helpers.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_DocumentIds.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_StringIds.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_SolutionSerialization.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_WriteBatching.cs" />
    <Compile Include="Workspace\SQLite\SQLitePersistentStorage_BulkPopulateIds.cs" />
134
    <Compile Include="Workspace\Storage\PersistenceStorageServiceFactory.cs" />
135
    <Compile Include="Workspace\Storage\PersistentStorageService.cs" />
136
    <Compile Include="Workspace\Storage\StorageDatabase.cs" />
137
    <Compile Include="Workspace\Storage\StorageDatabaseLogger.cs" />
138
    <Compile Include="Workspace\Storage\StorageOptions.cs" />
139 140 141 142 143 144
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Features" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices" />
145
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.Next" />
146 147
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.CSharp" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.Implementation" />
R
Ryan Nowak 已提交
148
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.Razor.RemoteClient" />
149
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.SolutionExplorer" />
150
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.VisualBasic" />
151
    <InternalsVisibleTo Include="Microsoft.VisualStudio.InteractiveServices" />
152 153
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.InteractiveFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.InteractiveEditorFeatures" />
154
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Remote.Workspaces" />
R
Ryan Nowak 已提交
155
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Remote.Razor.ServiceHub" />
H
Heejae Chang 已提交
156
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.Remote.ServiceHub" />
157
    <InternalsVisibleTo Include="Roslyn.Hosting.Diagnostics" />
158
    <InternalsVisibleTo Include="Roslyn.VisualStudio.Setup" />
159
    <InternalsVisibleTo Include="Roslyn.VisualStudio.DiagnosticsWindow" />
160
    <InternalsVisibleTo Include="Roslyn.VisualStudio.RemoteHostClientMock" />
161 162 163 164
    <InternalsVisibleToMonodevelop Include="MonoDevelop.Ide" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.Refactoring" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.CSharpBinding" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.VBNetBinding" />
M
Mikayla Hutchinson 已提交
165 166 167 168
    <InternalsVisibleToMonodevelop Include="MonoDevelop.Ide.Tests" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.Refactoring.Tests" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.CSharpBinding.Tests" />
    <InternalsVisibleToMonodevelop Include="MonoDevelop.VBNetBinding.Tests" />
169
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests" />
170
    <InternalsVisibleToTest Include="Roslyn.Services.Editor2.UnitTests" />
171 172
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
173
    <InternalsVisibleToTest Include="Roslyn.Services.Test.Utilities" />
174
    <InternalsVisibleToTest Include="Roslyn.Services.Test.Utilities2" />
175
    <InternalsVisibleToTest Include="Roslyn.Services.UnitTests" />
C
CyrusNajmabadi 已提交
176
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.CSharp.UnitTests" />
177
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.Services.UnitTests" />
178
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.Test.Utilities2" />
179
    <InternalsVisibleToTest Include="RoslynETAHost" />
180
    <InternalsVisibleToTest Include="RoslynTaoActions" />
181
    <InternalsVisibleToMoq Include="DynamicProxyGenAssembly2" />
182 183 184 185 186 187 188 189 190 191 192 193
  </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>
J
Jared Parsons 已提交
194 195
    <PublicAPI Include="PublicAPI.Shipped.txt" />
    <PublicAPI Include="PublicAPI.Unshipped.txt" />
196
  </ItemGroup>
197 198 199 200 201 202
  <ItemGroup>
    <EmbeddedResource Include="WorkspaceDesktopResources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>WorkspaceDesktopResources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>
J
Jared Parsons 已提交
203
  <Import Project="..\..\..\..\build\Targets\Imports.targets" />
204
</Project>