Skip to content

Commit 3a36f79

Browse files
author
Omar Tawfik
committed
Merge pull request #974 from otawfik-ms/newlanguageservice
Replaced old language service with Roslyn-based one
2 parents 077051f + c6cebf8 commit 3a36f79

31 files changed

+604
-787
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ tests/*FSharp_Failures.lst
7878
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.dll
7979
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.pdb
8080
tests/XFSharpQA_Failures.log.*
81-
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/FSharp.ProjectSystem.FSharp.fsi
82-
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ctofiles/
81+
vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles
8382
tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Utils.dll
8483
tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/ComputationExprLibrary.dll
8584
tests/fsharpqa/Source/*FSharpQA_Failures.env

.nuget/NuGet.Config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<add key="myget.org dotnet-corefx" value="https://www.myget.org/F/dotnet-corefx/" />
88
<add key="myget.org dotnet-buildtools" value="https://www.myget.org/F/dotnet-buildtools/" />
99
<add key="myget.org fsharp-daily" value="https://www.myget.org/F/fsharp-daily/" />
10+
<add key="myget.org roslyn-nightly" value="https://www.myget.org/F/roslyn-nightly" />
1011
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
1112
</packageSources>
1213
</configuration>

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ For F# 4.0 development
5555
- [.NET 3.5](http://www.microsoft.com/en-us/download/details.aspx?id=21)
5656
- [.NET 4.5](http://www.microsoft.com/en-us/download/details.aspx?id=30653)
5757
- [.NET 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40779)
58+
- [.NET 4.6](https://www.microsoft.com/en-us/download/details.aspx?id=48137)
5859
- [MSBuild 12.0](http://www.microsoft.com/en-us/download/details.aspx?id=40760)
5960
- [Windows 7 SDK](http://www.microsoft.com/en-us/download/details.aspx?id=8279)
6061
- [Windows 8 SDK](http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx)

packages.config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,12 @@
44
<package id="NUnit.Runners" version="3.0.0" targetFramework="net45" />
55
<package id="NUnit" version="3.0.0" targetFramework="net45" />
66
<package id="NUnit.Console" version="3.0.0" targetFramework="net45" />
7+
<package id="Microsoft.Composition" version="1.0.30" targetFramework="net45" />
8+
<package id="System.Collections.Immutable" version="1.1.37" targetFramework="net45" />
9+
<package id="Microsoft.CodeAnalysis.Common" version="1.2.0-beta1-20160218-02" targetFramework="net45" />
10+
<package id="Microsoft.CodeAnalysis.EditorFeatures" version="1.2.0-beta1-20160218-02" targetFramework="net46" />
11+
<package id="Microsoft.CodeAnalysis.EditorFeatures.Text" version="1.2.0-beta1-20160218-02" targetFramework="net46" />
12+
<package id="Microsoft.CodeAnalysis.Features" version="1.2.0-beta1-20160218-02" targetFramework="net45" />
13+
<package id="Microsoft.CodeAnalysis.Workspaces.Common" version="1.2.0-beta1-20160218-02" targetFramework="net45" />
14+
<package id="Microsoft.VisualStudio.LanguageServices" version="1.2.0-beta1-20160218-02" targetFramework="net46" />
715
</packages>

src/FSharpSource.targets

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,14 @@
112112
<FsCheckVersion>2.0.3</FsCheckVersion>
113113
<FsCheckFullVersion>2.0.3.0</FsCheckFullVersion>
114114
<FsCheckLibDir>$(FSharpSourcesRoot)\..\packages\FsCheck.$(FsCheckVersion)\lib\</FsCheckLibDir>
115+
<MicrosoftCompositionVersion>1.0.30</MicrosoftCompositionVersion>
116+
<SystemCollectionsImmutableVersion>1.1.37</SystemCollectionsImmutableVersion>
117+
<RoslynVersion>1.2.0-beta1-20160218-02</RoslynVersion>
115118
</PropertyGroup>
116119

117120
<!-- v2.0-specific flags -->
118121
<PropertyGroup Condition="'$(TargetFramework)'=='net20'">
119-
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
122+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v3.5</TargetFrameworkVersion>
120123
<DefineConstants>$(DefineConstants);FSHARP_CORE_2_0</DefineConstants>
121124
<DefineConstants>$(DefineConstants);RUNTIME</DefineConstants>
122125
<DefineConstants>$(DefineConstants);FX_ATLEAST_35</DefineConstants>
@@ -136,7 +139,7 @@
136139
</PropertyGroup>
137140

138141
<PropertyGroup Condition="'$(TargetFramework)'=='net40'">
139-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
142+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.5</TargetFrameworkVersion>
140143
<DefineConstants>$(DefineConstants);FSHARP_CORE_4_5</DefineConstants>
141144
<DefineConstants Condition="'$(Configuration)'!='Proto'">$(DefineConstants);FX_ATLEAST_45</DefineConstants>
142145
<DefineConstants>$(DefineConstants);FX_ATLEAST_40</DefineConstants>
@@ -203,7 +206,7 @@
203206
<DefineConstants>$(DefineConstants);DONT_INCLUDE_DEPRECATED</DefineConstants>
204207
<DefineConstants>$(DefineConstants);QUERIES_IN_FSLIB</DefineConstants>
205208
<TargetFrameworkProfile>Profile47</TargetFrameworkProfile>
206-
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
209+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
207210
</PropertyGroup>
208211

209212
<!-- Target Portable Profile 7 -->
@@ -239,7 +242,7 @@
239242
<DefineConstants>$(DefineConstants);FX_EVENTWAITHANDLE_NO_IDISPOSABLE</DefineConstants>
240243
<TargetingNetCorePortable>true</TargetingNetCorePortable>
241244
<TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
242-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
245+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.5</TargetFrameworkVersion>
243246
</PropertyGroup>
244247

245248
<!-- Target Portable Profile 78 -->
@@ -275,7 +278,7 @@
275278
<DefineConstants>$(DefineConstants);FX_NO_CONCURRENT_DICTIONARY</DefineConstants>
276279
<DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants>
277280
<TargetFrameworkProfile>Profile78</TargetFrameworkProfile>
278-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
281+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.5</TargetFrameworkVersion>
279282
</PropertyGroup>
280283

281284
<!-- Target Portable Profile 259 -->
@@ -311,12 +314,12 @@
311314
<DefineConstants>$(DefineConstants);FX_NO_CONCURRENT_DICTIONARY</DefineConstants>
312315
<DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants>
313316
<TargetFrameworkProfile>Profile259</TargetFrameworkProfile>
314-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
317+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.5</TargetFrameworkVersion>
315318
</PropertyGroup>
316319

317320
<!-- Target Silverlight 3.0 -->
318321
<PropertyGroup Condition="'$(TargetFramework)'=='sl3'">
319-
<TargetFrameworkVersion>v3.0</TargetFrameworkVersion>
322+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v3.0</TargetFrameworkVersion>
320323
<DefineConstants>$(DefineConstants);SILVERLIGHT</DefineConstants>
321324
<DefineConstants>$(DefineConstants);FX_NO_CANCELLATIONTOKEN_CLASSES</DefineConstants>
322325
<DefineConstants>$(DefineConstants);FX_NO_EXCEPTIONDISPATCHINFO</DefineConstants>
@@ -396,7 +399,7 @@
396399
<DefineConstants>$(DefineConstants);PUT_TYPE_PROVIDERS_IN_FSCORE;</DefineConstants>
397400
<DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants>
398401
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
399-
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
402+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
400403
<SilverlightVersion>v4.0</SilverlightVersion>
401404
</PropertyGroup>
402405

@@ -439,14 +442,14 @@
439442
<DefineConstants>$(DefineConstants);FX_ATLEAST_LINQ</DefineConstants>
440443
<DefineConstants>$(DefineConstants);TARGET_SILVERLIGHT_5_0</DefineConstants>
441444
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
442-
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
445+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v5.0</TargetFrameworkVersion>
443446
<SilverlightVersion>v5.0</SilverlightVersion>
444447
<FrameworkRegistryBase>Software\Microsoft\Microsoft SDKs\$(TargetFrameworkIdentifier)</FrameworkRegistryBase>
445448
<AssemblySearchPaths>$(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0</AssemblySearchPaths>
446449
</PropertyGroup>
447450

448451
<PropertyGroup Condition="'$(TargetFramework)'=='sl3-wp'">
449-
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
452+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
450453
<TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>
451454
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
452455
<DefineConstants>$(DefineConstants);SILVERLIGHT</DefineConstants>
@@ -494,7 +497,7 @@
494497

495498
<!-- Target CompactFramework 2.0 -->
496499
<PropertyGroup Condition="'$(TargetFramework)'=='net20-cf'">
497-
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
500+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v2.0</TargetFrameworkVersion>
498501
<TargetFrameworkIdentifier>CompactFramework</TargetFrameworkIdentifier>
499502
<DefineConstants>$(DefineConstants);FX_ATLEAST_COMPACT_FRAMEWORK_20</DefineConstants>
500503
<DefineConstants>$(DefineConstants);FX_NO_CANCELLATIONTOKEN_CLASSES</DefineConstants>
@@ -583,7 +586,7 @@
583586

584587
<!-- Target CompactFramework 3.5 -->
585588
<PropertyGroup Condition="'$(TargetFramework)'=='net35-cf'">
586-
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
589+
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v3.5</TargetFrameworkVersion>
587590
<TargetFrameworkIdentifier>CompactFramework</TargetFrameworkIdentifier>
588591
<DefineConstants>$(DefineConstants);FX_ATLEAST_COMPACT_FRAMEWORK_35</DefineConstants>
589592
<DefineConstants>$(DefineConstants);FX_NO_CANCELLATIONTOKEN_CLASSES</DefineConstants>

src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ open System.Reflection
88
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.Compiler.Model, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
99
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Fsi, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1010
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FsiAnyCPU, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
11+
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.Editor, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1112
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.LanguageService, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1213
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.LanguageService.Base, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1314
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.ProjectSystem.Base, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]

src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.fsproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<OutputType>Library</OutputType>
1212
<AssemblyName>FSharp.Data.TypeProviders</AssemblyName>
1313
<AllowCrossTargeting>true</AllowCrossTargeting>
14-
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
1514
<ProjectGuid>{cb7d20c4-6506-406d-9144-5342c3595f03}</ProjectGuid>
1615
<OtherFlags>$(OtherFlags) --warnon:1182</OtherFlags>
1716
</PropertyGroup>

src/fsharp/FSharp.LanguageService.Compiler/InternalsVisibleTo.fs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ open System.Reflection
88
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.Compiler.Model, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
99
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Fsi, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1010
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FsiAnyCPU, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
11+
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.Editor, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1112
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.LanguageService, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1213
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.LanguageService.Base, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
1314
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.ProjectSystem.Base, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]

vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<AppDesignerFolder>Properties</AppDesignerFolder>
3838
<RootNamespace>EnableOpenSource</RootNamespace>
3939
<AssemblyName>EnableOpenSource</AssemblyName>
40-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
40+
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
4141
<GeneratePkgDefFile>false</GeneratePkgDefFile>
4242
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
4343
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>

vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,7 @@
2929
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="FsiAnyCPU" Path="|FsiAnyCPU|" AssemblyName="|FsiAnyCPU|" />
3030
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="Fsi" Path="|Fsi|" AssemblyName="|Fsi|" />
3131
<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="FSharp.Compiler.Interactive.Settings" Path="|FSharp.Compiler.Interactive.Settings|" AssemblyName="|FSharp.Compiler.Interactive.Settings;AssemblyName|" />
32+
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="FSharp.Editor" Path="|FSharp.Editor|" AssemblyName="|FSharp.Editor;AssemblyName|" />
33+
<Asset Type="Microsoft.VisualStudio.Analyzer" d:Source="Project" d:ProjectName="FSharp.Editor" Path="|FSharp.Editor|" AssemblyName="|FSharp.Editor;AssemblyName|" />
3234
</Assets>
3335
</PackageManifest>

0 commit comments

Comments
 (0)