tomasr / viasfora

A Visual Studio Extension containing miscellaneous improvements to the editor.
Other
557 stars 90 forks source link

Visual Studio 2019 hangs on F# files editing #267

Open xperiandri opened 5 years ago

xperiandri commented 5 years ago

When Viasfora is enabled if I edit F# files then Visual Studio 2019 Enterprise Preview 4 hangs. Same thing happened with Preview 3 and 2.

xperiandri commented 5 years ago
Microsoft Visual Studio Enterprise 2019 Preview
Version 16.0.0 Preview 4.0
VisualStudio.16.Preview/16.0.0-pre.4.0+28625.133
Microsoft .NET Framework
Version 4.7.03190

Installed Version: Enterprise

Architecture Diagrams and Analysis Tools   00435-60000-00000-AA759
Visual C++ 2019   00435-60000-00000-AA759
.ignore   1.2.77
ADL Tools Service Provider   1.0
ASP.NET and Web Tools 2019   16.0.12276.43788
ASP.NET Core Blazor Language Services   0.8.0-preview-19104-04
ASP.NET Web Frameworks and Tools 2019   16.0.12276.43788
Azure App Service Tools v3.0.0   16.0.12276.43788
Azure Data Lake Node   1.0
Azure Data Lake Tools for Visual Studio   2.3.7000.1
Azure Functions and Web Jobs Tools   16.0.12276.43788
Azure Stream Analytics Tools for Visual Studio   2.3.7000.1
C# Tools   3.0.0-beta4-19122-06+ec366687c8caead948e58704ad61ed644eb91b5b
Clear MEF Component Cache   1.4
CodeRush for Roslyn   18.2.7.0
CodeRush for Roslyn Tool Windows   18.2.7.0
Command Task Runner   1.2.41
Common Azure Tools   1.10
CSS AutoPrefixer   0.7.10
CSS Sorter   0.8.7
Extensibility Message Bus   1.1.77 (master@24013d5)
Fabric.DiagnosticEvents   1.0
File Differ   1.4.25
File Icons   2.7
Fix File Encoding   1.4.1
Generate GUID for Visual Studio 2012   1.0
GitBlamerCommand Extension   1.0
GitHub.VisualStudio   2.8.0.6968
IntelliCode Extension   1.0
IntelliSenseExtenderPackage Extension   1.0
Markdown Editor   1.12.236
Menu Extension   1.0
Microsoft Azure HDInsight Azure Node   2.3.7000.1
Microsoft Azure Hive Query Language Service   2.3.7000.1
Microsoft Azure Service Fabric Tools for Visual Studio   2.5
Microsoft Azure Stream Analytics Language Service   2.3.7000.1
Microsoft Azure Stream Analytics Node   1.0
Microsoft Azure Tools   2.9
Microsoft Continuous Delivery Tools for Visual Studio   0.4
Microsoft JVM Debugger   1.0
Microsoft Library Manager   1.0
Microsoft MI-Based Debugger   1.0
Microsoft Visual C++ Wizards   1.0
Microsoft Visual Studio Tools for Containers   1.1
Microsoft Visual Studio VC Package   1.0
Mono Debugging for Visual Studio   16.0.300 (573eda3)
NuGet Package Manager   5.0.0
Open Command Line   2.1.218
Package Installer   2.0.103
Package Security Alerts   1.0.22
PowerShell Pro Tools for Visual Studio   1.0
Project File Tools   1.0.1
Project System Tools   1.0
ProjectServicesPackage Extension   1.0
ResourcePackage Extension   1.0
ReviewsToolWindow Extension   1.0
Snapshot Debugging Extension   1.0
SQL Server Data Tools   16.0.61902.20130
SteroidsVS   1.0
StylerPackage Extension   1.0
Surface Dial Tools for Visual Studio   0.8.68
ToastNotifier   1.0
ToolWindowHostedEditor   1.0
TrimCopyPackage Extension   1.0
TypeScript Tools   16.0.10208.2001
VarAdornmentPackage Extension   1.0
Visual Basic Tools   3.0.0-beta4-19122-06+ec366687c8caead948e58704ad61ed644eb91b5b
Visual F# Tools 10.4 for F# 4.6   16.0.0.0.  Commit Hash: 7f10e5b7082fe6e9c50e6b40282575572a26ca31.
Visual Studio Code Debug Adapter Host Package   1.0
Visual Studio Tools for Containers   1.0
VisualStudio.Mac   1.0
WebPack Task Runner   1.5.94
Xamarin   16.0.0.513 (d16-0@aebc6bdb5)
Xamarin Designer   4.17.4.368 (remotes/origin/d16-0@7d752c752)
Xamarin Templates   16.0.356 (1b9662f)
Xamarin.Android SDK   9.2.0.1 (HEAD/f37b423c3)
Xamarin.Android Reference Assemblies and MSBuild support.
    Mono: mono/mono/2018-08@163f45d81ce
    Java.Interop: xamarin/java.interop/d16-0@c987483
    LibZipSharp: grendello/LibZipSharp/master@44de300
    LibZip: nih-at/libzip/rel-1-5-1@b95cf3f
    MXE: xamarin/mxe/xamarin@b9cbb535
    ProGuard: xamarin/proguard/master@905836d
    SQLite: xamarin/sqlite/3.26.0@325e91a
    Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-0@0a7edd6
Xamarin.iOS and Xamarin.Mac SDK   12.6.0.23 (ad57f87)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
Yarn Installer   0.5.3
ZenCoding   1.2.12
tomasr commented 5 years ago

Does it happen with any arbitrary F# file?

Because I just tried it here with a few sample files and creating a new project and do not experience any issues.

What other extensions that affect F# do you have installed?

xperiandri commented 5 years ago

Yep, arbitrary file. I have Service Fabric with .NET Core solution in which it hangs all the time

tomasr commented 5 years ago

If you create a brand new F# project from scratch, does it hang as well? Want to isolate if it's related to SF projects....

xperiandri commented 5 years ago

Looks like it is issue with PrettyPaste extension I will investigate more and post a final info