Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X.Internal.Transport , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X.Internal.Transport , Microsoft.AspNetCore.Razor.Symbols.Transport , Microsoft.CodeAnalysis.Razor.Tooling.Internal
From Version 7.0.0-preview.5.22357.2 -> To Version 7.0.0-preview.5.22364.1
- We keep seeing on CI builds that VisualStudio.RpcContracts gets mismatched due to transient versioning issues. For some reason this is a flakey issue and not consistent. To workaround the flakiness I'm pinning all of our RpcContract bits.
* Forwards collapsed text for FoldingRange if it's provided by Roslyn or HTML
* Adds CollapsedText for our own implementations
* If no CollapsedText is found, fall back to old behavior of modifying the start to be the end of the line
[main] Update dependencies from dotnet/arcade
- Update Microsoft.CodeAnalysis.NetAnalyzers Version for 7.0 SDK
- Merge branch 'main' of github.com:dotnet/razor-tooling into darc-main-7e5e47a2-aef7-4473-80f2-441777c008d1
- Update SDK and dotnet versions
- Use a version that exists
- Use supported docker image
- net6.0->net7.0
* Wait after File open
* Include assemblyLocation in error message
* Wait for Extension to load to check coloration
* Prevent unwanted references
* Debug upgrade
* Don't load assemblies
* Pin all Microsoft.Extensions.X to 6.0.0.
- Prior to this O# would bring in 2.0.0 versions of logging and dependency injection. This conflicted with VS4Mac's dependency of 6.0.0.
- Updated binding redirects for the abstractions and non-abstraction variants so that VS win does the right thing at runtime (also verified manually).
- Removed the `MicrosoftExtensions.ConfigurationPackageVersion` specification. Grouped it with the other Extension package versions (6.0.0)
Part of 6038
* Fix nullref warnings
* Remove DependencyModelPackageVersion
- Looks like this was all legacy code from back when the Razor compiler + SDK was in our repo. Removed!
* Fixed build warning about duplicate analyzers.
- We get analyzers transitively from `Microsoft.CodeAnalysis.Common`
- The old `DefaultLSPEditorFeatureDetector` was bound to windows (read VS win settings, feature flags, UI Contexts, depended on LiveShare) so I moved it to the windows specific binary and renamed it to be windows specific. I plan to implement a VSMac equivalent in a follow up.
- Had to add some new project dependencies to the windows assembly because oddly the LSP.Implementation assembly that's platform agnostic has VSwindows specific transitive dependencies.
Part of #6038
* Fix Dependency Tree
@wtgodbe pointed out that `Microsoft.AspNetCore.Testing` isn't actually a dependency here, which is causing issues with the darc subscription.
* Update Version.Details.xml
* Microsoft.NET.Sdk.Razor (aspnetcore -> sdk)
* Update Dependencies Darc
* Remove Microsoft.NET.Sdk.Razor & Microsoft.NETCore.App.Ref
* React to `TrySplitNamespaceAndType` removal.
- In our `AddUsingsCodeActionProviderFactory` I went ahead and recreated the base type so we could continue to work as expected.
* Update src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/CodeActions/AddUsingsCodeActionProviderFactory.cs
Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
* Remove MicrosoftNETCoreAppRefPackageVersion
* Fix more warnings
* Update eng/Versions.props
Co-authored-by: Pranav K <prkrishn@hotmail.com>
* Revert Microsoft.NETCore.App.Runtime & Microsoft.NETCore.Platforms changes
* Fix hashes
* Fix `MicrosoftNETSdkRazorPackageVersion` Missing in Version.Details.xml
* Microsoft.NETCore.App.Runtime Removal
* Fix broken rename tests.
Co-authored-by: N. Taylor Mullen <nimullen@microsoft.com>
Co-authored-by: Pranav K <prkrishn@hotmail.com>
* Fix ability to run tests in VS & on command line.
- Since Razor utilizes a global.json that restricts what SDK is used this conflicts with the test runner who expects net6.0 to be available. Migrating our test projects to net6.0 resolves the ability to run tests in VS & at command line while simultaneously making everything faster 😄.
- Also moved rzls (VSCode language server) to net6.0 because it was darn easy and didn't require much extra work!
Fixes#5904
* Update net461 -> net472
* Manually install node
* Use Git SHA instead of BranchName
* SourceBranchName
* Install node closer to build
* Update Version
* React to Template and classification changes
* Skip coloration tests based on VS version
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.NETCore.App.Ref: from 6.0.1 to 6.0.2 (parent: Microsoft.AspNetCore.Testing)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.1-servicing.21567.5 to 6.0.2-servicing.22064.6 (parent: Microsoft.AspNetCore.Testing)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.1 to 6.0.2 (parent: Microsoft.AspNetCore.Testing)