InteractiveEditorFeatures.csproj 11.1 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="Settings">
A
Andy Gocke 已提交
4
    <Import Project="..\..\..\..\build\Targets\VSL.Settings.targets" />
5 6 7 8 9 10 11
  </ImportGroup>
  <PropertyGroup>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{92412D1A-0F23-45B5-B196-58839C524917}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.Editor</RootNamespace>
12
    <AssemblyName>Microsoft.CodeAnalysis.InteractiveEditorFeatures</AssemblyName>
13 14 15 16
    <!-- Disable the architecture mismatch warning -->
    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\..\</SolutionDir>
    <RestorePackages>true</RestorePackages>
17
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
18 19
  </PropertyGroup>
  <ItemGroup Label="File References">
20
    <Reference Include="..\..\..\..\packages\System.Collections.Immutable.$(SystemCollectionsImmutableVersion)\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll" />
21 22 23 24 25 26 27 28 29 30 31
  </ItemGroup>
  <ItemGroup Label="Project References">
    <ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
      <Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
      <Name>CodeAnalysis</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\Workspaces\Core\Desktop\Workspaces.Desktop.csproj">
      <Project>{2e87fa96-50bb-4607-8676-46521599f998}</Project>
      <Name>Workspaces.Desktop</Name>
      <Aliases>global,WORKSPACES</Aliases>
    </ProjectReference>
32
    <ProjectReference Include="..\..\..\Scripting\Core\Scripting.csproj">
33
      <Project>{12A68549-4E8C-42D6-8703-A09335F97997}</Project>
34
      <Name>Scripting</Name>
35 36 37 38 39 40 41 42 43
    </ProjectReference>
    <ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
      <Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
      <Name>Workspaces</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\EditorFeatures\Core\EditorFeatures.csproj">
      <Project>{3CDEEAB7-2256-418A-BEB2-620B5CB16302}</Project>
      <Name>EditorFeatures</Name>
    </ProjectReference>
44
    <ProjectReference Include="..\..\..\Features\Core\Portable\Features.csproj">
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
      <Project>{EDC68A0E-C68D-4A74-91B7-BF38EC909888}</Project>
      <Name>Features</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\Interactive\Features\InteractiveFeatures.csproj">
      <Project>{8E2A252E-A140-45A6-A81A-2652996EA589}</Project>
      <Name>InteractiveFeatures</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\InteractiveWindow\Editor\InteractiveWindow.csproj">
      <Project>{01E9BD68-0339-4A13-B42F-A3CA84D164F3}</Project>
      <Name>InteractiveWindow</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\EditorFeatures\Text\TextEditorFeatures.csproj">
      <Project>{18F5FBB8-7570-4412-8CC7-0A86FF13B7BA}</Project>
      <Name>TextEditorFeatures</Name>
    </ProjectReference>
  </ItemGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  </PropertyGroup>
  <ItemGroup>
D
Dustin Campbell 已提交
66 67 68 69 70 71
    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.Language.Intellisense, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
72
    <Reference Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
D
Dustin Campbell 已提交
73 74 75
    <Reference Include="Microsoft.VisualStudio.Language.StandardClassification, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
76
    <Reference Include="Microsoft.VisualStudio.Platform.VSEditor, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
D
Dustin Campbell 已提交
77 78 79 80 81 82 83 84 85 86 87 88
    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <Private>false</Private>
    </Reference>
89 90 91 92
    <Reference Include="PresentationCore" />
    <Reference Include="PresentationFramework" />
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.Composition" />
93
    <Reference Include="System.Composition.AttributedModel">
94
      <SpecificVersion>False</SpecificVersion>
95
      <HintPath>..\..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
96
    </Reference>
97
    <Reference Include="System.Composition.Convention">
98
      <SpecificVersion>False</SpecificVersion>
99
      <HintPath>..\..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
100
    </Reference>
101
    <Reference Include="System.Composition.Hosting">
102
      <SpecificVersion>False</SpecificVersion>
103
      <HintPath>..\..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
104
    </Reference>
105
    <Reference Include="System.Composition.Runtime">
106
      <SpecificVersion>False</SpecificVersion>
107
      <HintPath>..\..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
108
    </Reference>
109
    <Reference Include="System.Composition.TypedParts">
110
      <SpecificVersion>False</SpecificVersion>
111
      <HintPath>..\..\..\..\packages\Microsoft.Composition.$(MicrosoftCompositionVersion)\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
    </Reference>
    <Reference Include="System.Core" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Runtime.Remoting" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xaml" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="InteractiveHost" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.VisualBasic.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.CSharp" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.VisualBasic" />
    <InternalsVisibleTo Include="csi" />
130 131 132 133
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.VisualBasic.InteractiveEditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.CSharp.Repl" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.VisualBasic.Repl" />
134 135 136 137 138 139 140
    <!-- The rest are for test purposes only. -->
    <InternalsVisibleToTest Include="Roslyn.Hosting.Diagnostics" />
    <InternalsVisibleToTest Include="Roslyn.InteractiveWindow.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests2" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
141
    <InternalsVisibleToTest Include="Roslyn.Test.Utilities.Desktop" />
142 143 144 145 146 147 148 149 150
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.Services.UnitTests" />
    <!-- Eventually a bunch of these unit tests should move into Roslyn.Services.Implementation.UnitTests
         and this should be removed. -->
    <InternalsVisibleToTest Include="RoslynETAHost" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="CommandHandlers\InteractiveCompletionCommandHandler.cs" />
    <Compile Include="CommandHandlers\InteractiveIntelliSenseCommandHandler.cs" />
151
    <Compile Include="Extensibility\Interactive\CSharpVBResetCommand.cs" />
152 153 154
    <Compile Include="Extensibility\Interactive\InteractiveCommandHandler.cs" />
    <Compile Include="Extensibility\Interactive\InteractiveEvaluator.cs" />
    <Compile Include="Extensibility\Interactive\InteractiveMetadataReferenceResolver.cs" />
155
    <Compile Include="Extensibility\Interactive\CSharpVBInteractiveCommandContentTypes.cs" />
156
    <Compile Include="Implementation\Completion\InteractiveCommandCompletionService.cs" />
157 158 159 160 161 162 163 164 165 166 167
    <Compile Include="Implementation\Completion\Presentation\CompletionPresenter.cs" />
    <Compile Include="Implementation\Interactive\Commands\CommandArgumentsParser.cs" />
    <Compile Include="Implementation\Interactive\Commands\LoadCommand.cs" />
    <Compile Include="Implementation\Interactive\InertClassifierProvider.cs" />
    <Compile Include="Implementation\Interactive\InertClassifierProvider.InertClassifier.cs" />
    <Compile Include="Implementation\Interactive\InteractiveCommandContentTypeLanguageService.cs" />
    <Compile Include="Implementation\Interactive\InteractiveDocumentNavigationService.cs" />
    <Compile Include="Implementation\Interactive\InteractiveDocumentNavigationServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveGlobalUndoServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveWorkspace.cs" />
168
    <Compile Include="Implementation\Interactive\LoadCommandCompletionProvider.ItemRules.cs" />
169 170 171 172 173 174
    <Compile Include="Implementation\Interactive\LoadCommandCompletionProvider.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
  <ImportGroup Label="Targets">
A
Andy Gocke 已提交
175
    <Import Project="..\..\..\..\build\Targets\VSL.Imports.targets" />
176 177
    <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  </ImportGroup>
D
Dustin Campbell 已提交
178
</Project>