vscode-csharp

Official C# support for Visual Studio Code

MIT License

Stars
2.8K
Committers
210

Bot releases are hidden (Show)

vscode-csharp - v2.44.19 Latest Release

Published by JoeRobich about 2 months ago

Changes in 2.44.19

  • Bump Roslyn to 4.12.0-2.24416.3 (PR: #7448)
    • Use EnableCodeStyleSeverity instead of AnalysisLevel to control new diagnostic severity behavior (PR: #73843)
    • Cleanup LSP error reporting (PR: #74530)
    • Add support in DevKit for source link go to definition (requires C# DevKit version v1.10.6 (pre-release) or higher) (PR: #74626)
  • Bump xamltools to 17.12.35216.22 (PR: #7447)
  • Update Debugger to v2.43.0 (PR: #7420)
  • Fix issue with Hot Reload not connecting when Android deploy/launch is too slow: https://github.com/microsoft/vscode-dotnettools/issues/1358
vscode-csharp - v2.43.16

Published by dibarbet 2 months ago

Changes in 2.43.16

  • Fix handling Razor files with non-ascii characters (PR: #7442)
  • Bump Roslyn to 4.12.0-2.24413.5 (PR: #7442)
    • Fix URI comparisons for different casing (PR: #74746)
    • Remove implicit unsafe cast in foreach(PR: #74747)
    • Send a TextDocumentidentifier for razor dynamic file requests/responses (PR: #74727)
    • Fix issues with VSCode LSP EA causing handlers to fail to load (PR: #74700)
    • Reduce allocations in SyntaxEquivalence.AreEquivalent by using a more appropriate pooling mechanism for the stack it uses to walk trees. (PR: #74610)
    • Reduce allocations in SyntaxNodeExtensions.GetMembers to instead execute a given lambda over the collection. (PR: #74628)
    • Modify ISyntaxFacts methods to allocate less (PR: #74596)
    • Fix cases where unused private members were not grayed out (PR: #74589)
    • Fix URI handling when comparing encoded and unencoded URIs (PR: #74544)
    • Only report project load events for initial load in VSCode (PR: #74688)
    • Reduce allocations in AbstractSymbolCompletionProvider.CreateItems (PR: #74670)
  • Bump xamltools to 17.12.35209.18 (PR: #7428)
  • Task 2187810: [VS Code] Add OnEnter rules to indent tags (PR: #7426)
  • Fix completion handler bug that causes language server to crash (#7401) (PR: #7406)
vscode-csharp - v2.41.26

Published by dibarbet 3 months ago

Changes in 2.41.26

  • Bump Roslyn to 4.12.0-1.24376.3 (PR: #7393)
    • Fix race condition in LSP FindAllReferences when linked files were involved.(PR: #74566)
    • Fix dll load issue when loading Razor projects in VSCode (PR: #74570)
    • Don't bring up completion when deleting in an xml doc comment's text (PR: #74558)
    • Merge changes from a single DidChange notification (PR: #74268)
    • Support language features in metadata / decompiled source (PR: #74488)
    • Fix crash in sighelp (PR: #74510)
  • Update Debugger Packages to v2.40.0 (PR: #7390)
  • Update Razor to 9.0.0-preview.24366.2 (PR: #7384)
    • [FUSE] Component attribute nameof() (#10581) (PR: #10581)
    • Pool CodeWriter ReadOnlyMemory pages (#10585) (PR: #10585)
    • Improve performance of DefaultRazorTagHelperContextDiscoveryPhase (#10602) (PR: #10602)
    • Flesh out PooledArrayBuilder<T> a bit (#10606) (PR: #10606)
  • Bump xamltools to 17.12.35126.17 (PR: #7392)
  • Add option to disable server gc (PR: #7155)
  • Update the workspace status bar when the server is stopped. (PR: #7352)
  • Update Debugger to v2.39.0 (PR: #7342)
  • Bump xamltools to 17.12.35119.17 (PR: #7366)
  • Update Roslyn to 4.12.0-1.24366.6 (PR: #7356)
    • Convert ImplementTypeOptions to editorconfig options (PR: #74376)
    • Remove double array allocation in SemanticTokens (PR: #74271)
    • Do not use memory mapped files on non-windows (PR: #74339)
  • Renamed settings (PR: #7356)
    • dotnet.implementType.insertionBehavior to dotnet.typeMembers.memberInsertionLocation
    • dotnet.implementType.propertyGenerationBehavior to dotnet.typeMembers.propertyGenerationBehavior
vscode-csharp - v2.39.29

Published by dibarbet 3 months ago

Changes in 2.39.29 (since 2.34.12)

2.39.29

  • Add language status bar item displaying project context for open files (PR: #7321, PR: #7333)
  • Add language status bar item for workspace status (C# standalone) (PR: #7254, PR: [#7329])https://github.com/dotnet/vscode-csharp/pull/7329))
  • Update Razor to 9.0.0-preview.24365.1 (PR: #7354)
    • Fix project info reading (PR: #10623)
    • Fix NRE when invoking completion in empty document (PR: #10610)
    • Improve perf in generator cache cases (PR: #10577)
    • Handle InsertReplaceEdit for completion (PR: #10563)
    • Use System.Text.Json for serialization (PR: #10551)
    • Support DocumentSymbol results from Roslyn (PR: #10560)
    • Use a named pipe to communicate projectinfo in vscode (PR: #10521)
    • Reduce allocations in Razor's DirectiveVisitor (PR: 10521)
  • Update Roslyn to 4.12.0-1.24359.11 (PR: #7326)
    • Fix issue causing error toasts to display on diff window views or new C# documents (PR: #74300)
    • Fix issue where loaded projects would be missing references (PR: #74189)
    • Fix UseNullPropagationCodeFixProvider for parenthesized property access (PR: #74316)
    • Rename the record parameter when its property get renamed (PR: #74168)
    • Report a diagnostic on missing body in partial property implementation (PR #74224)
    • Do not offer 'convert' namespace when the ns has sibling types (PR #74216)
    • Consume new Razor EA (PR: #74134)
    • Report diagnostic for field and value in property accessors when used as primary expressions only (PR: #74164)
    • Ensure an empty run result doesn't throw when generators are present (PR: #74034)
    • Support navigating to an interceptor location when on an intercepted method call (PR: #74006)
    • Add type hints for collection expressions (PR: #74051)
    • Ensure source generated documents are up-to-date before analyzing EnC changes (PR: #73989)
    • Support goto-def taking you from an interceptor method to the location being intercepted (PR: #73992)
    • Various performance fixes
      • Reduce closures allocated during invocation of CapturedSymbolReplacement.Replacement (PR: #74258)
      • Reduce allocations in SymbolDeclaredCompilationEvent (PR: #74250)
      • Reduce allocations in AbstractProjectExtensionProvider.FilterExtensions (PR #74112)
      • Avoid re-running all codeaction requests at low priority (PR: #74083)
      • Reduce time spent in ConflictResolver.Session.GetNodesOrTokensToCheckForConflicts (PR: #74101)
      • Avoid allocations in AbstractSyntaxIndex<>.GetIndexAsync( PR: #74075)
  • Bump xamltools to 17.12.35112.24 (PR: #7309)

2.38.16

  • Start localizing additional strings (PR: #7305)
  • Fix issue launching Razor server on macOS (PR: #7300)

2.37.26

  • Bump xamltools to 17.11.35027.17 (PR: #7288)
    • Fix impossible to enter multiple spaces in attribute area
    • Fix cannot accept Copilot suggestion with Tab when IntelliSense is open
  • Fixing snippets in Razor LSP completion (PR: #7274)
  • Fix NRE in Razor completion. (PR: #7272)
  • Update debugger to indicate Monterey as the lowest supported MacOS version (PR: #7256)
  • Improve Razor completion experience (tag helpers, icons) (PR: #7205)

2.36.19

  • Update Razor to 9.0.0-preview.24325.5 (PR: #7277)
    • Fix completion commit characters (PR: #10533)
    • Add back roll foward to rzls (PR: #10530)
    • Don't show misc files project in hover info (PR: #10503)
    • Fold C# statement keyword blocks (PR: #10496)
  • Update Roslyn to 4.11.0-3.24320.2 (PR: #7257)
    • Add brokered service for Hot Reload in VS Code: GenericHotReloadAgentManagerService (PR: #74029)
    • Bump razor to include fix for project serialization (PR: #74021)
    • Fix find refs doing too much work lookign for types that had an alias to them in one file. (PR: #74015)
    • Ensure source generated documents are up-to-date before analyzing EnC changes (PR: #73989)
    • Fix project configuration telemetry for legacy csproj projects (PR: #73995)
    • Throw when there is a syntax version mismatch in codelens (PR: #73902)
  • Remove runtime download of Razor telemetry pkg (PR: #7236)
  • Remove legacy project.json support (PR: #7244)
  • Update xamlTools to 17.11.35021.135
    • Trigger full page MAUI XAML Hot Reload when clicking the Hot Reload icon, matching VS Windows
    • Fix "Ambiguous reference" in HotReloadMobileTapInitializer (Issue: #1204)
    • Give descriptive error if using Hot Reload with Android on pre .NET8, saying to update .NET

2.35.15

  • Improve reliability of documentation comment auto insertion (PR: #7230)
  • Update Roslyn to 4.11.0-3.24313.9 (PR: #7234)
    • Fix issue serializing exceptions (PR: #73851)
    • Cache the last string's hash to improve cpu cost in solution load (PR: #73937)
    • Improve EnC log messages (PR: #73919)
    • Reduce allocations in PENamespaceSymbol.GetMembers() (PR: #73794)
    • Change global option change notification to batch all option changes (PR: #73882)
    • Update msbuild version to 17.3.4 (PR: #73283)
  • Update XAML tools to 17.11.35013.26 (PR: #7233)
    • Fixes AutoInsert in MAUI
    • Support GUID properties when parsing XAML
    • Improve support for x:DataType in MAUI
  • Update Razor to 9.0.0-preview.24311.4 (PR: #7225)
    • Fix Parsing regression from 8.0.205, commas after @ character
    • Improve diagnostic reliability for js/ts
    • Fix tooling for projects that don't use the razor sdk
  • Update debugger packages to v2.34.1. (PR: #7224)
vscode-csharp - v2.39.28

Published by dibarbet 3 months ago

Changes in 2.39.28

  • Add language status bar item displaying project context for open files (PR: #7321, PR: #7333)
  • Add language status bar item for workspace status (C# standalone) (PR: #7254, PR: [#7329])https://github.com/dotnet/vscode-csharp/pull/7329))
  • Update Razor to 9.0.0-preview.24365.1 (PR: #7354)
    • Fix project info reading (PR: #10623)
    • Fix NRE when invoking completion in empty document (PR: #10610)
    • Improve perf in generator cache cases (PR: #10577)
    • Handle InsertReplaceEdit for completion (PR: #10563)
    • Use System.Text.Json for serialization (PR: #10551)
    • Support DocumentSymbol results from Roslyn (PR: #10560)
    • Use a named pipe to communicate projectinfo in vscode (PR: #10521)
    • Reduce allocations in Razor's DirectiveVisitor (PR: 10521)
  • Update Roslyn to 4.12.0-1.24359.11 (PR: #7326)
    • Fix issue causing error toasts to display on diff window views or new C# documents (PR: #74300)
    • Fix issue where loaded projects would be missing references (PR: #74189)
    • Fix UseNullPropagationCodeFixProvider for parenthesized property access (PR: #74316)
    • Rename the record parameter when its property get renamed (PR: #74168)
    • Report a diagnostic on missing body in partial property implementation (PR #74224)
    • Do not offer 'convert' namespace when the ns has sibling types (PR #74216)
    • Consume new Razor EA (PR: #74134)
    • Report diagnostic for field and value in property accessors when used as primary expressions only (PR: #74164)
    • Ensure an empty run result doesn't throw when generators are present (PR: #74034)
    • Support navigating to an interceptor location when on an intercepted method call (PR: #74006)
    • Add type hints for collection expressions (PR: #74051)
    • Ensure source generated documents are up-to-date before analyzing EnC changes (PR: #73989)
    • Support goto-def taking you from an interceptor method to the location being intercepted (PR: #73992)
    • Various performance fixes
      • Reduce closures allocated during invocation of CapturedSymbolReplacement.Replacement (PR: #74258)
      • Reduce allocations in SymbolDeclaredCompilationEvent (PR: #74250)
      • Reduce allocations in AbstractProjectExtensionProvider.FilterExtensions (PR #74112)
      • Avoid re-running all codeaction requests at low priority (PR: #74083)
      • Reduce time spent in ConflictResolver.Session.GetNodesOrTokensToCheckForConflicts (PR: #74101)
      • Avoid allocations in AbstractSyntaxIndex<>.GetIndexAsync( PR: #74075)
  • Bump xamltools to 17.12.35112.24 (PR: #7309)
vscode-csharp - v2.38.16

Published by dibarbet 3 months ago

Changes in 2.38.16

  • Start localizing additional strings (PR: #7305)
  • Fix issue launching Razor server on macOS (PR: #7300)
vscode-csharp - v2.37.26

Published by dibarbet 4 months ago

Changes in v2.37.26

  • Bump xamltools to 17.11.35027.17 (PR: #7288)
    • Fix impossible to enter multiple spaces in attribute area
    • Fix cannot accept Copilot suggestion with Tab when IntelliSense is open
  • Fixing snippets in Razor LSP completion (PR: #7274)
  • Fix NRE in Razor completion. (PR: #7272)
  • Update debugger to indicate Monterey as the lowest supported MacOS version (PR: #7256)
  • Improve Razor completion experience (tag helpers, icons) (PR: #7205)
vscode-csharp - v2.36.19

Published by dibarbet 4 months ago

Changes in 2.36.19

  • Update Razor to 9.0.0-preview.24325.5 (PR: #7277)
    • Fix completion commit characters (PR: #10533)
    • Add back roll foward to rzls (PR: #10530)
    • Don't show misc files project in hover info (PR: #10503)
    • Fold C# statement keyword blocks (PR: #10496)
  • Update Roslyn to 4.11.0-3.24320.2 (PR: #7257)
    • Add brokered service for Hot Reload in VS Code: GenericHotReloadAgentManagerService (PR: #74029)
    • Bump razor to include fix for project serialization (PR: #74021)
    • Fix find refs doing too much work lookign for types that had an alias to them in one file. (PR: #74015)
    • Ensure source generated documents are up-to-date before analyzing EnC changes (PR: #73989)
    • Fix project configuration telemetry for legacy csproj projects (PR: #73995)
    • Throw when there is a syntax version mismatch in codelens (PR: #73902)
  • Remove runtime download of Razor telemetry pkg (PR: #7236)
  • Remove legacy project.json support (PR: #7244)
  • Update xamlTools to 17.11.35021.135
    • Trigger full page MAUI XAML Hot Reload when clicking the Hot Reload icon, matching VS Windows
    • Fix "Ambiguous reference" in HotReloadMobileTapInitializer (Issue: #1204)
    • Give descriptive error if using Hot Reload with Android on pre .NET8, saying to update .NET
vscode-csharp - v2.35.15

Published by dibarbet 4 months ago

Changes in 2.35.15

  • Improve reliability of documentation comment auto insertion (PR: #7230)
  • Update Roslyn to 4.11.0-3.24313.9 (PR: #7234)
    • Fix issue serializing exceptions (PR: #73851)
    • Cache the last string's hash to improve cpu cost in solution load (PR: #73937)
    • Improve EnC log messages (PR: #73919)
    • Reduce allocations in PENamespaceSymbol.GetMembers() (PR: #73794)
    • Change global option change notification to batch all option changes (PR: #73882)
    • Update msbuild version to 17.3.4 (PR: #73283)
  • Update XAML tools to 17.11.35013.26 (PR: #7233)
    • Fixes AutoInsert in MAUI
    • Support GUID properties when parsing XAML
    • Improve support for x:DataType in MAUI
  • Update Razor to 9.0.0-preview.24311.4 (PR: #7225)
    • Fix Parsing regression from 8.0.205, commas after @ character
    • Improve diagnostic reliability for js/ts
    • Fix tooling for projects that don't use the razor sdk
  • Update debugger packages to v2.34.1. (PR: #7224)
vscode-csharp - v2.34.12

Published by dibarbet 4 months ago

Changes in 2.34.12

  • Update Roslyn to 4.11.0-3.24307.2 (PR: #7211)
    • Avoid writing analyzer shadow copies to /tmp/ on Unix (PR: #73809)
    • Fix exponential blowup parsing pathological files (PR: #73788)
    • Fix serialization of capabilities in onautoinsert (PR: #73867)
  • Update Debugger Packages to v2.33.0 (PR: #7204)
vscode-csharp - v2.33.17

Published by dibarbet 4 months ago

Changes in 2.33.17 (since 2.31.19)

2.33.17

  • Update Roslyn to 4.11.0-3.24304.4 (PR: #7191)
    • Fix build host when only the .net 6 SDK is installed (PR: #73818)
    • Bump Razor to 9.0.0-preview.24281.3 (PR: #73817)
    • Fix null reference exception during shutdown (PR: #73790)
    • Fix race causing workspace diagnostics to be stale (PR: #73653)
    • Reduce upfront assembly loads in language server (PR: #73566)
    • Update Debugger.Contracts to 17.11.0-beta.24274.2 (PR: #73748)
    • Fix signature help in nested method calls (PR: #73606)
    • Ignore drive casing when comparing paths for .editorconfig on windows platforms (PR: #73380)
    • Remove dependency on all Roslyn assemblies from build host (PR: #73497)
    • Various performance improvements and allocation reductions
      • Improve AddImport conflict detection performance (PR: #73780)
      • Modify (Large/Source)Text.ParseLineStart to specify an initial capacity for line count (PR: #73701)
      • Reduce exceptions in work queue (PR: #73766)
      • Run providers in parallel when determining if we should show the lightbulb icon (PR: #73758)
      • Change the DocumentationCommentId to use a PooledStringBuilder (PR: #73737)
      • Avoid unnecessary array+linq allocs in common case (PR: #73727)
      • Improve performance in async / await keyword highlighting (PR: #73721)
      • Avoid unnecessary tree walk when hitting non-relevant directives (PR: #73720)
      • Utilize ImmutableCollectionsMarshal to get ROS for XxHash128.Hash call (PR: #73692)
      • Use IAsyncEnumerable for Find References (PR: #73613)
      • Compute classifications for FAR results in parallel (PR: #73599)
      • Switch to a List as the backing store for the FAR window from an ImmutableList (PR: #73589)
      • Switch FAR data from an immutable dictionary to an immutable array (PR: #73587)
      • More classification perf fixes. (PR: #73535)
      • Avoid unnecessary allocations while finding token matches in a file (PR: #73547)
      • Lower the amount of time FAR spends in classification by 4% (PR: #73533)

2.33.13

  • Update xamlTools to 17.11.34931.156 (PR: #7195)
    • Support XAML Hot Reload on iOS physical devices
    • Encrypt Hot Reload connection
    • Fix issue where WinUI Hot Reload stops working on successive debug sessions
    • Fix issue where Hot Reload sometimes doesn't work on first debug launch
  • Include process environment variables when running shell commands (PR: #7152)

2.32.14

vscode-csharp - v2.34.10

Published by dibarbet 4 months ago

Changes in 2.34.10

  • Update Roslyn to 4.11.0-3.24307.2 (PR: #7211)
    • Avoid writing analyzer shadow copies to /tmp/ on Unix (PR: #73809)
    • Fix exponential blowup parsing pathological files (PR: #73788)
    • Fix serialization of capabilities in onautoinsert (PR: #73867)
  • Update Debugger Packages to v2.33.0 (PR: #7204)
  • Update Roslyn to 4.11.0-3.24304.4 (PR: #7191)
    • Fix build host when only the .net 6 SDK is installed (PR: #73818)
    • Bump Razor to 9.0.0-preview.24281.3 (PR: #73817)
    • Fix null reference exception during shutdown (PR: #73790)
    • Fix race causing workspace diagnostics to be stale (PR: #73653)
    • Reduce upfront assembly loads in language server (PR: #73566)
    • Update Debugger.Contracts to 17.11.0-beta.24274.2 (PR: #73748)
    • Fix signature help in nested method calls (PR: #73606)
    • Ignore drive casing when comparing paths for .editorconfig on windows platforms (PR: #73380)
    • Remove dependency on all Roslyn assemblies from build host (PR: #73497)
    • Various performance improvements and allocation reductions
      • Improve AddImport conflict detection performance (PR: #73780)
      • Modify (Large/Source)Text.ParseLineStart to specify an initial capacity for line count (PR: #73701)
      • Reduce exceptions in work queue (PR: #73766)
      • Run providers in parallel when determining if we should show the lightbulb icon (PR: #73758)
      • Change the DocumentationCommentId to use a PooledStringBuilder (PR: #73737)
      • Avoid unnecessary array+linq allocs in common case (PR: #73727)
      • Improve performance in async / await keyword highlighting (PR: #73721)
      • Avoid unnecessary tree walk when hitting non-relevant directives (PR: #73720)
      • Utilize ImmutableCollectionsMarshal to get ROS for XxHash128.Hash call (PR: #73692)
      • Use IAsyncEnumerable for Find References (PR: #73613)
      • Compute classifications for FAR results in parallel (PR: #73599)
      • Switch to a List as the backing store for the FAR window from an ImmutableList (PR: #73589)
      • Switch FAR data from an immutable dictionary to an immutable array (PR: #73587)
      • More classification perf fixes. (PR: #73535)
      • Avoid unnecessary allocations while finding token matches in a file (PR: #73547)
      • Lower the amount of time FAR spends in classification by 4% (PR: #73533)
vscode-csharp - v2.33.13

Published by dibarbet 4 months ago

Changes in 2.33.13

  • Update xamlTools to 17.11.34931.156 (PR: #7195)
    • Support XAML Hot Reload on iOS physical devices
    • Encrypt Hot Reload connection
    • Fix issue where WinUI Hot Reload stops working on successive debug sessions
    • Fix issue where Hot Reload sometimes doesn't work on first debug launch
  • Include process environment variables when running shell commands (PR: #7152)
vscode-csharp - v2.32.14

Published by dibarbet 5 months ago

Changes in v2.32.14

vscode-csharp - v2.31.19

Published by dibarbet 5 months ago

Changes in 2.31.19 (since 2.30.28)

Changes in 2.31.19

  • Update Razor to use source generator shipped in extension instead of the SDK (PR: #7134)
    • Fixes incorrect 'Amibuity between' errors displaying in Razor files (Issue: #10351)
  • Update Roslyn to 4.11.0-2.24267.3 (PR: #7134)
    • Allow Razor to use source generator shipped with tooling (PR: #73524)
    • Various performance improvements and allocation reductions
      • Reduce allocations in retrieving text from parsed trees (PR: #73512)
      • Improve code action performance (PR: #73493)
      • Reduce more allocations in formatting. (PR: #73487)
      • Reduce allocations in formatting. (PR: #73475)
      • Reduce allocations in simplification (PR: #73473)
      • Remove array allocations for formatting rules. (PR: #73458)
      • Optimize suppress operations during formatting. (PR: #73456)
      • Produce less string allocs while formatting documents (PR: #73452)
      • Improve memory allocs in interval trees (PR: #73451)
    • Switch to System.Text.Json serialization in LSP server (PR: #73207)
    • Add dynamic registration for razor and cshtml files (PR: #73369)
vscode-csharp - v2.30.28

Published by dibarbet 5 months ago

Changes in 2.30.28 since 2.28.11

2.30.28

  • XAML IntelliSense for .NET MAUI (Issue: #565)
    • Controlled by feature flag dotnet.enableXamlTools which is on by default
    • Requires C# Dev Kit and .NET MAUI extensions
  • Update Roslyn to 4.11.0-2.24259.4 (PR: #7117)
    • Shrink the size and remove unnecessary dependencies in the build host (PR: #73393)
    • Make fix-all code action more parallel (PR: #73356)
    • Allow use of more Hot Reload brokered services by LSP (for VS Code) (PR: #73240)
    • Improve parallel processing in FAR (PR: #73253)
    • Improve parallel processing in NavTo (PR: #73249)
  • Add temporary option, dotnet.server.suppressLspErrorToasts to allow suppression of recoverable LSP error toasts (PR: #7106)
  • Update Debugger to v2.30.0 (PR: #7101)
    • Adds support for disabling implict evaluation of properties and functions (Issue: #3173)
  • Don't download razor telemetry if disabled by vscode (PR: #7092)

2.29.11

  • List solution filter files (.slnf) in the 'Open Solution' command. (PR: #7082)
  • No longer activate on the presence of .sln or .slnf files (PR: #7081)
  • Update Debugger Packages to v2.28.1 (PR: #7072)
vscode-csharp - v2.30.24

Published by dibarbet 5 months ago

Changes in 2.30.24

  • XAML IntelliSense for .NET MAUI (Issue: #565)
    • Controlled by preview feature flag dotnet.enableXamlToolsPreview which is on by default
    • Requires C# Dev Kit and .NET MAUI extensions
  • Update Roslyn to 4.11.0-2.24259.4 (PR: #7117)
    • Shrink the size and remove unnecessary dependencies in the build host (PR: #73393)
    • Make fix-all code action more parallel (PR: #73356)
    • Allow use of more Hot Reload brokered services by LSP (for VS Code) (PR: #73240)
    • Improve parallel processing in FAR (PR: #73253)
    • Improve parallel processing in NavTo (PR: #73249)
  • Add temporary option, dotnet.server.suppressLspErrorToasts to allow suppression of recoverable LSP error toasts (PR: #7106)
  • Update Debugger to v2.30.0 (PR: #7101)
    • Adds support for disabling implict evaluation of properties and functions (Issue: #3173)
  • Don't download razor telemetry if disabled by vscode (PR: #7092)
vscode-csharp - v2.28.11

Published by dibarbet 5 months ago

Changes in 2.28.11 since 2.23.15

Changes in 2.28.11

  • Update Roslyn to 4.11.0-1.24226.4 (PR: #7069)
    • Separate document diagnostics into multiple buckets to improve diagnostics performance (PR: #73073)
    • Improve performance of diagnostics when analysis is set to fullSolution (PR: #73201)
    • updated Telemetry to 17.11.8 and Utilities.Internal to 16.3.73 (PR: #73107)
    • Fix issue where file watchers for Razor documents were not created (PR: #73077)
  • Upgrade Debugger for 2.19.18 Release (PR: #7060)
  • Textmate: fix Razor expression classification inside of HTML tags using injection (PR: #7055)
  • Textmate: fix Razor expression classification inside of HTML tags (PR: #7051)

Changes in 2.26.13

Changes in 2.24.17

  • Add oboslete classification definitions to vs2019 themes (PR: #7011)
  • Bump Roslyn to 4.11.0-1.24179.11 (PR: #7011)
    • Add feature to strike out obsolete symbols (PR: #72156)
    • Fix issue where some file changes would be ignored on Windows due to casing (PR: #72555)
    • Drop win32-ia32 language server support (PR: #72605)
    • Use built in Razor source generator instead of generator from SDK. (PR: #72482)
    • Always log LSP server processId and increase attach timeout (PR: #72531)
  • Bump razor and update changelog (PR: #7005)
    • Tweak RazorConfigurationFormatter to account for serialization format change (PR: #10157)
    • Use PooledArrayBuilder throughout parsers and tokenizer (PR #10095)
    • Fix hot path string allocations from ProjectKey (PR: #10138)
    • Disable latest runtime patch (PR: #10133)
vscode-csharp - v2.29.11

Published by dibarbet 5 months ago

Changes in 2.29.11

  • List solution filter files (.slnf) in the 'Open Solution' command. (PR: #7082)
  • No longer activate on the presence of .sln or .slnf files (PR: #7081)
  • Update Debugger Packages to v2.28.1 (PR: #7072)
vscode-csharp - v2.28.8

Published by dibarbet 6 months ago

Changes in 2.28.8

  • Update Roslyn to 4.11.0-1.24226.4 (PR: #7069)
    • Separate document diagnostics into multiple buckets to improve diagnostics performance (PR: #73073)
    • Improve performance of diagnostics when analysis is set to fullSolution (PR: #73201)
    • updated Telemetry to 17.11.8 and Utilities.Internal to 16.3.73 (PR: #73107)
    • Fix issue where file watchers for Razor documents were not created (PR: #73077)
  • Upgrade Debugger for 2.19.18 Release (PR: #7060)
  • Textmate: fix Razor expression classification inside of HTML tags using injection (PR: #7055)
  • Textmate: fix Razor expression classification inside of HTML tags (PR: #7051)
Package Rankings
Top 6.7% on Proxy.golang.org
Related Projects