Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
d5f5bd0
more cleanup - spacing for commas and colons (#6343)
dsyme Mar 20, 2019
bb110d5
consume dotnet arcade sdk
brettfo Mar 19, 2019
4363f4c
Merge pull request #6061 from Microsoft/arcade-sdk
brettfo Mar 21, 2019
af97b92
update nightly publish path (#6361)
brettfo Mar 21, 2019
13db5a2
Update dependencies from https://github.com/dotnet/arcade build 20190…
dotnet-maestro[bot] Mar 22, 2019
da97313
build FSharp.Core package with appropriate version number (#6368)
brettfo Mar 22, 2019
e6baf1c
ensure dev15.9 nightly package version numbers are increasing (#6369)
brettfo Mar 22, 2019
3afeccc
Update vsix links
cartermp Mar 22, 2019
74f83e1
Clear status bar after navigable symbol is resolved
cartermp Mar 22, 2019
4adf551
yert
cartermp Mar 22, 2019
61f2faf
allow norestore switch for regular workflow (#6371)
brettfo Mar 23, 2019
1c40251
remove *.en.xlf hack (#6377)
brettfo Mar 23, 2019
87cbf6f
whitespace cleanup (#6354)
dsyme Mar 26, 2019
a8080a6
fix build variable typo (#6382)
brettfo Mar 27, 2019
65461d7
Always build FSharp.Core.UnitTests against the FSharp.Core in the rep…
KevinRansom Mar 28, 2019
134d868
Re-enable ngen for desktop compiler builds (#6386)
KevinRansom Mar 28, 2019
5cf4298
Clear status bar after navigable symbol is resolved (#6373)
cartermp Mar 28, 2019
63f9b89
Merge pull request #6372 from Microsoft/cartermp-patch-2
cartermp Mar 28, 2019
4d33579
Add fsi to proto build, move version validation to ci only (#6387)
KevinRansom Mar 29, 2019
f1aee5f
update FCS dependencies (#6388)
dsyme Mar 29, 2019
8dfc02f
update FsLexYacc to 8.0.1 source (by diret copy) (#6355)
dsyme Mar 29, 2019
165b736
Improve Portable PDB debugging in FSharp.Private.Compiler.dll (#6383)
KevinRansom Mar 29, 2019
d404097
remove PDB project hack (#6399)
brettfo Mar 30, 2019
c594473
Enable readline mode for coreclr (#6401)
KevinRansom Mar 31, 2019
132af3e
Making ILVersionInfo a struct (#6392)
TIHan Mar 31, 2019
b8a0665
Merge pull request #6404 from KevinRansom/ILVersionInfoAsStruct
cartermp Mar 31, 2019
0058f88
whitespace cleanup (#6408)
dsyme Apr 1, 2019
e1f4933
Use process dependencies for fsi (#6324)
KevinRansom Apr 1, 2019
92ffe0c
Upload the experimental nightly package
brettfo Apr 1, 2019
483337d
publish nightly package as ADO artifact (#6418)
brettfo Apr 2, 2019
fdd1bbe
Fix vsix redirects (#6416)
KevinRansom Apr 2, 2019
bd24505
Merge remote-tracking branch 'upstream/dev16.0' into merges/dev16.0-t…
brettfo Apr 2, 2019
88d18d9
Merge pull request #6413 from Microsoft/merges/dev16.0-to-master
brettfo Apr 4, 2019
d114678
Merge remote-tracking branch 'upstream/master' into merges/master-to-…
brettfo Apr 4, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix vsix redirects (#6416)
  • Loading branch information
KevinRansom authored Apr 2, 2019
commit fdd1bbe11d88550a2309538c80ac8bfbafae770a
12 changes: 6 additions & 6 deletions vsintegration/Vsix/RegisterFsharpPackage.pkgdef
Original file line number Diff line number Diff line change
Expand Up @@ -62,42 +62,42 @@
[$RootKey$\CLSID\{e1194663-db3c-49eb-8b45-276fcdc440ea}]
"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
"Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage"
"Assembly"="FSharp.ProjectSystem.FSharp, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.FSharp, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage"

[$RootKey$\CLSID\{6d2d9b56-2691-4624-a1bf-d07a14594748}]
"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass"

[$RootKey$\CLSID\{dd84aa8f-71bb-462a-8ef8-c9992cb325b7}]
"InprocServer32"="$System$mscoree.dll"
"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass"

[$RootKey$\CLSID\{fac0a17e-2e70-4211-916a-0d34fb708bff}]
"InprocServer32"="$System$mscoree.dll"
"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass"

[$RootKey$\CLSID\{9cfbeb2a-6824-43e2-bd3b-b112febc3772}]
"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass"

[$RootKey$\CLSID\{df16b1a2-0e91-4499-ae60-c7144e614bf1}]
"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL"
"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.9.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
"ThreadingModel"="Both"
@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass"

Expand Down
5 changes: 0 additions & 5 deletions vsintegration/src/FSharp.Editor/Common/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ namespace Microsoft.VisualStudio.FSharp.Editor

open Microsoft.VisualStudio.Shell

[<assembly: ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.Editor.dll")>]
[<assembly: ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.UIResources.dll")>]

do()

// This is needed to load XAML resource dictionaries from FSharp.UIResources assembly because ProvideCodeBase attribute does not work for that purpose.
// This adds $PackageFolder$ to the directories probed for assemblies to load.
// The attribute is inexplicably class-targeted, hence the dummy class.
Expand Down
13 changes: 13 additions & 0 deletions vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -160,4 +160,17 @@
<PackageReference Include="VSSDK.VSLangProj" Version="$(VSSDKVSLangProjPackageVersion)" PrivateAssets="all" ExcludeAssets="runtime;contentFiles;build;analyzers;native" />
</ItemGroup>

<ItemGroup>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.Editor</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.Editor.dll</CodeBase>
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.UIResources</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.UIResources.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,12 @@
<PackageReference Include="VSSDK.VSLangProj.8" Version="$(VSSDKVSLangProj8PackageVersion)" PrivateAssets="all" ExcludeAssets="runtime;contentFiles;build;analyzers;native" />
</ItemGroup>

<ItemGroup>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.LanguageService.Base</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.LanguageService.Base.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,3 @@
[assembly: Guid("1EB3E293-6A40-4480-8FE6-7436C4879CA4")]

[assembly: CLSCompliant(true)]

[assembly: Microsoft.VisualStudio.Shell.ProvideCodeBase (CodeBase = @"$PackageFolder$\FSharp.LanguageService.Base.dll")]
11 changes: 0 additions & 11 deletions vsintegration/src/FSharp.LanguageService/AssemblyInfo.fs

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
<GenerateSource>true</GenerateSource>
<GeneratedModuleName>Microsoft.VisualStudio.FSharp.LanguageService.Strings</GeneratedModuleName>
</EmbeddedResource>
<Compile Include="AssemblyInfo.fs" />
<Compile Include="LanguageServiceConstants.fs" />
<Compile Include="Error.fs" />
<Compile Include="Vs.fs" />
Expand Down Expand Up @@ -85,4 +84,12 @@
<PackageReference Include="VSSDK.VSLangProj.8" Version="$(VSSDKVSLangProj8PackageVersion)" PrivateAssets="all" ExcludeAssets="runtime;contentFiles;build;analyzers;native" />
</ItemGroup>

<ItemGroup>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.LanguageService</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.LanguageService.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@
using System.Runtime.InteropServices;

[assembly:ComVisible(false)]
[assembly: Microsoft.VisualStudio.Shell.ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.ProjectSystem.Base.dll")]
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,14 @@
<PackageReference Include="VSSDK.VSLangProj.8" Version="$(VSSDKVSLangProj8PackageVersion)" PrivateAssets="all" ExcludeAssets="runtime;contentFiles;build;analyzers;native" />
</ItemGroup>

<ItemGroup>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.ProjectSystem.Base</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.ProjectSystem.Base.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

<Target Name="HACK_AddAliasToMicrosoftVisualStudioShell140" BeforeTargets="CoreCompile">
<ItemGroup>
<!--
Expand Down
11 changes: 0 additions & 11 deletions vsintegration/src/FSharp.ProjectSystem.FSharp/AssemblyInfo.fs

This file was deleted.

5 changes: 0 additions & 5 deletions vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,6 @@ namespace rec Microsoft.VisualStudio.FSharp.ProjectSystem

open EnvDTE

[<assembly:ProvideCodeBase(AssemblyName = "FSharp.Compiler.Private", CodeBase = @"$PackageFolder$\FSharp.Compiler.Private.dll")>]
[<assembly:ProvideCodeBase(AssemblyName = "FSharp.Compiler.Server.Shared", CodeBase = @"$PackageFolder$\FSharp.Compiler.Server.Shared.dll")>]
[<assembly:ProvideCodeBase(AssemblyName = "FSharp.UIResources", CodeBase = @"$PackageFolder$\FSharp.UIResources.dll")>]
do ()

module internal VSHiveUtilities =
/// For a given sub-hive, check to see if a 3rd party has specified any
/// custom/extended property pages.
Expand Down
40 changes: 32 additions & 8 deletions vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
<ManifestResourceName>VSPackage</ManifestResourceName>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="AssemblyInfo.fs" />
<Compile Include="ProjectPrelude.fs" />
<Compile Include="WaitDialog.fs" />
<Compile Include="MSBuildUtilities.fs" />
Expand All @@ -42,25 +41,50 @@
</ItemGroup>

<ItemGroup>
<AssemblyLevelAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
<AssemblyName>FSharp.Core</AssemblyName>
<OldVersionLowerBound>2.0.0.0</OldVersionLowerBound>
<OldVersionUpperBound>$(FSCoreVersion)</OldVersionUpperBound>
<NewVersion>$(FSCoreVersion)</NewVersion>
<CodeBase>$PackageFolder$\FSharp.Core.dll</CodeBase>
</AssemblyLevelAttribute>
<AssemblyLevelAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
<AssemblyName>FSharp.ProjectSystem.FSharp</AssemblyName>
<OldVersionLowerBound>15.0.0.0</OldVersionLowerBound>
<OldVersionUpperBound>$(VSAssemblyVersion)</OldVersionUpperBound>
<NewVersion>$(VSAssemblyVersion)</NewVersion>
</AssemblyLevelAttribute>
<AssemblyLevelAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
<AssemblyName>FSharp.ProjectSystem.PropertyPages</AssemblyName>
<OldVersionLowerBound>15.0.0.0</OldVersionLowerBound>
<OldVersionUpperBound>$(VSAssemblyVersion)</OldVersionUpperBound>
<NewVersion>$(VSAssemblyVersion)</NewVersion>
</AssemblyLevelAttribute>
</AssemblyAttribute>

<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.Core</AssemblyName>
<Version>$(FSCoreVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.Core.dll</CodeBase>
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.ProjectSystem.FSharp</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.ProjectSystem.FSharp.dll</CodeBase>
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.Compiler.Private</AssemblyName>
<Version>$(FSProductVersion)$(_BuildNumberSuffix)</Version>
<CodeBase>$PackageFolder$\FSharp.Compiler.Private.dll</CodeBase>
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.Compiler.Server.Shared</AssemblyName>
<CodeBase>$PackageFolder$\FSharp.Compiler.Server.Shared.dll</CodeBase>
<Version>$(FSProductVersion)$(_BuildNumberSuffix)</Version>
</AssemblyAttribute>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.UIResources</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.UIResources.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 0 additions & 2 deletions vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,5 @@ open System.Runtime.InteropServices
open Microsoft.VisualStudio.Shell

[<assembly: AssemblyCulture("")>]
[<assembly: ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.VS.FSI.dll")>]

do()

8 changes: 8 additions & 0 deletions vsintegration/src/FSharp.VS.FSI/FSharp.VS.FSI.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,12 @@
<PackageReference Include="VSSDK.VSLangProj.8" Version="$(VSSDKVSLangProj8PackageVersion)" PrivateAssets="all" ExcludeAssets="runtime;contentFiles;build;analyzers;native" />
</ItemGroup>

<ItemGroup>
<AssemblyAttribute Include="Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
<AssemblyName>FSharp.VS.FSI.Base</AssemblyName>
<Version>$(VSAssemblyVersion)</Version>
<CodeBase>$PackageFolder$\FSharp.VS.FSI.dll</CodeBase>
</AssemblyAttribute>
</ItemGroup>

</Project>