diff --git a/.gitignore b/.gitignore index 2ab68013c42855235ba1cb72a2de4420e32628c1..211e7914429d934a328927f2e3853d8e91cc37f8 100644 --- a/.gitignore +++ b/.gitignore @@ -94,4 +94,5 @@ ossreadme*.txt *.mdf *.ldf *.cto +*.vstman project.lock.json diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs similarity index 91% rename from src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs rename to src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs index 195d257e42d6790fcbc21bd4a3b7f9db8d7d54a0..e5b536f8b6feb5b9fa47f8cb8550e918329cdf4a 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs +++ b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs @@ -1,10 +1,15 @@ // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.FSharp + open System.Reflection +open Microsoft.VisualStudio.Shell + [] [] [] +[] + do() diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj index 6001757a06b6d915abacdffe9e0f808306ccbb7b..c5b6dda79a928edc54675cfea4348aefd9020130 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj +++ b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj @@ -11,9 +11,17 @@ {d5870cf0-ed51-4cbc-b3d7-6f56da84ac06} Library FSharp.Compiler.Server.Shared + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true + v4.6 - + assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs @@ -29,6 +37,19 @@ + + + + + + + + + + + + + {DED3BBD7-53F4-428A-8C9F-27968E768605} @@ -36,4 +57,5 @@ + diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj index 35fce219f644b50e0cde49caa803575a3ebecec4..901d38b9e9d7034aadd1d21041a31cb5fde33dcf 100644 --- a/src/fsharp/fsi/Fsi.fsproj +++ b/src/fsharp/fsi/Fsi.fsproj @@ -20,10 +20,10 @@ 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) $(DefineConstants);PREFERRED_UI_LANG - v3.5 true $(OtherFlags) --warnon:1182 fsi.res + v4.6 $(OtherFlags) --targetprofile:netcore diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj index 96beb402101a05419159bb23f49944d18af92297..997ec98778277747b4892d3ccb30b578cec3ebe4 100644 --- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj +++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj @@ -15,10 +15,10 @@ 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) $(DefineConstants);PREFERRED_UI_LANG - v3.5 true $(OtherFlags) --warnon:1182 ..\fsi\fsi.res + v4.6 diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 1aee2c892ed3c8be90e51982456b7c7ac090dbca..3c8c262b663a2d23c015e38fe9ac68af47219157 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -23,6 +23,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index bd34128d9aeafca6b58124f5bbbf6f7bce3f18a2..c2031a766efb3a0f205a9d212c71c58abe5415f8 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -182,7 +182,7 @@ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06} FSharp.Compiler.Server.Shared - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index fc1fa57e94042bf89026f617a884d9762ada48bd..3bcead14a6bb229b43f391b05fa7fc89c05ed601 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -5,6 +5,8 @@ + + @@ -12,7 +14,6 @@ -