Skip to content
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
a71761b
Delete the DiagnosticsToolWindow
jasonmalinowski Sep 3, 2026
6855984
Make RoslynTelemetry instance-based
dibarbet Sep 3, 2026
7ea3695
Remove RoslynTelemetry ambient fast path
dibarbet Sep 3, 2026
d7b7579
[main] Source code updates from dotnet/dotnet (#85180)
dotnet-maestro[bot] Sep 6, 2026
ca7d6c1
[main] Source code updates from dotnet/dotnet (#85184)
dotnet-maestro[bot] Sep 7, 2026
fe65671
[main] Source code updates from dotnet/dotnet (#85200)
dotnet-maestro[bot] Sep 8, 2026
0faec45
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-oneloc-localization[bot] Sep 8, 2026
7a0bd96
Delete the DiagnosticsToolWindow (#85152)
jasonmalinowski Sep 8, 2026
3550338
Centralize Language Server workspace folder tracking (#85105)
JoeRobich Sep 8, 2026
44dfd20
Fix missing PDBs in Editorconfig DLLs (#85192)
jjonescz Sep 8, 2026
9979ae1
Include NuGet config in Helix test payloads
JoeRobich Sep 8, 2026
03403dc
Remove instructions causing unecessary updates to instructions files
jasonmalinowski Sep 8, 2026
acb2e54
Remove instructions from copilot-instructions.md too
jasonmalinowski Sep 8, 2026
64ee94b
Include NuGet.config in Helix test payloads (#85210)
JoeRobich Sep 8, 2026
96973f2
Test for line endings and long paths (#85127)
Copilot Sep 8, 2026
4a39381
Remove instructions causing unecessary updates to instructions files …
jasonmalinowski Sep 8, 2026
ca0ee17
Migrate Microsoft.NET.ProjectData.Tasks and the associated tests
jasonmalinowski Sep 3, 2026
2938ca7
Add a binding redirect to fix the NuGet.Versioning mismatch
jasonmalinowski Sep 4, 2026
5423c88
Remove the custom build deployment logic
jasonmalinowski Sep 4, 2026
45090f3
Reorder the NuGet.Versioning version into the right section
jasonmalinowski Sep 8, 2026
eb97ee1
Trigger CI on PRs to dev/* branches (#85216)
JoeRobich Sep 9, 2026
9598a3c
Correct stale Roslyn guidance references (#85211)
Copilot Sep 9, 2026
6de0973
[main] Source code updates from dotnet/dotnet (#85221)
dotnet-maestro[bot] Sep 9, 2026
38a51ec
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-oneloc-localization[bot] Sep 9, 2026
8456321
Migrate Microsoft.NET.ProjectData.Tasks and the associated tests (#85…
jasonmalinowski Sep 9, 2026
4a5461d
Classify parameter discards earlier, syntactically instead of semanti…
jnm2 Sep 9, 2026
8a7906a
Expose registered project file extensions (#85106)
JoeRobich Sep 9, 2026
595da3c
Merge remote-tracking branch 'upstream/main' into dibarbet-telemetry-…
dibarbet Sep 9, 2026
221af6c
Fix FBA restore mismatch issue (#85204)
jjonescz Sep 9, 2026
787cb2b
feedback
dibarbet Sep 9, 2026
949e99d
Restore generated FSharp resources
dibarbet Sep 9, 2026
dc012e9
Restore generated language server resources
dibarbet Sep 9, 2026
e47c73c
Let F# create a workspace project context without blocking the main t…
xperiandri Sep 9, 2026
20d2949
Let F# take part in the Navigate To search that runs while the soluti…
xperiandri Sep 9, 2026
4bd0cb8
Make Razor tag helper resolution safe for concurrent mixed inputs (#8…
chsienki Sep 9, 2026
c548519
Honor inherited AssetPath attributes on component parameters (#85171)
chsienki Sep 9, 2026
660df14
Reduce decl/impl split fallbacks: split header-directive and @inject …
chsienki Sep 9, 2026
571f662
Show progress during long code reviews (#85233)
mwiemer-microsoft Sep 9, 2026
e1dda53
Use non-null initial state for null-resilient properties in construct…
RikkiGibson Sep 9, 2026
ac41086
Make the ProjectData.Tasks package packable and include the targets file
jasonmalinowski Sep 9, 2026
6928b14
Make RoslynTelemetry instance-based with an ambient Current (#85151)
dibarbet Sep 9, 2026
a44ae6b
Make the ProjectData.Tasks package packable and include the targets f…
jasonmalinowski Sep 10, 2026
07d8d64
Consolidate roslyn options to build with analyzers (#85227)
jjonescz Sep 10, 2026
0f498ab
Forward DOTNET_ROOT and DOTNET_HOST_PATH to BuildHost (#85195)
jjonescz Sep 10, 2026
266dc8f
[main] Source code updates from dotnet/dotnet (#85238)
dotnet-maestro[bot] Sep 10, 2026
34bb3f8
Use locally built CodeAnalysis testing libraries (#85215)
JoeRobich Sep 10, 2026
b6bbb3d
Add an instruction to link the plan/session in the PR (#85235)
akhera99 Sep 10, 2026
a6e73e2
Ignore embedded debug format for metadata-only emit (#85028)
jaredpar Sep 10, 2026
2d3cddd
Add empty result to LSP request telemetry (#85082)
akhera99 Sep 10, 2026
e06f98c
LSP 3.18 protocol updates (#82294)
JoeRobich Sep 10, 2026
9a45210
Simplify partial modifier lookahead naming (#85183)
CyrusNajmabadi Sep 10, 2026
3650662
Merge remote-tracking branch 'upstream/main' into merge-main-into-rel…
CyrusNajmabadi Sep 10, 2026
6487fa3
Track per-project load completion in LanguageServerProjectLoader (#85…
JoeRobich Sep 10, 2026
9ed7fa7
Avoid unnecessary argument-builder work in generic type substitution …
jaredpar Sep 10, 2026
575d15b
Fix type hierarchy request test compilation (#85253)
JoeRobich Sep 10, 2026
97addb2
Merge remote-tracking branch 'upstream/main' into merge-main-into-rel…
CyrusNajmabadi Sep 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ When starting any task or answering any question about this repo:
### Doc Update Obligation

Every task that changes code must end with a doc pass:
- Added or moved files? → Update `.github/memory/FILE_MAP.md` (top-level) and the matching `.github/instructions/<area>.instructions.md` (directory detail).
- Changed a public interface, diagnostic ID, or API? → Update the relevant `.github/instructions/<area>.instructions.md` and `PublicAPI.Unshipped.txt`.
- Hit something surprising or undocumented? → Ask the user how they want it documented.
- Established a new pattern? → Repo-wide → `.github/memory/CONVENTIONS.md`; layer-specific → the matching `.github/instructions/<area>.instructions.md`.
Expand Down Expand Up @@ -124,6 +123,8 @@ Write the plan to `plan.md` in your session folder (see the session context) and

**Post the plan and wait for approval before writing the implementing diff** — the plan is meant to be reviewed now, not after a large diff already exists.

If a pull request already exists when work pauses for plan approval, update its description or add a comment that clearly states the implementation is **not complete**, summarizes what remains, and links to the Copilot session containing the plan and approval request so the user can provide further instructions.

Then implement, keeping the diff **scoped and reviewable** — prefer the smallest change that fully addresses the task over a broad refactor. If the plan changes materially while implementing, update it rather than silently diverging. Only after the plan's **Acceptance** and **Validation** are satisfied (and the Definition of Done below passes) is the work "done."

Trivial changes don't need a written plan — go straight to the Definition of Done.
Expand Down
2 changes: 2 additions & 0 deletions .github/instructions/IDE.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Roslyn uses a **layered service architecture** built on MEF (Managed Extensibili
- **LanguageServer** (`src/LanguageServer/`): Shared LSP protocol implementation and Roslyn LSP executable (`roslyn-language-server`)
- **EditorFeatures** (`src/EditorFeatures/`): VS Editor integration and text manipulation
- **VisualStudio** (`src/VisualStudio/`): Visual Studio-specific implementations
- **VisualStudio integration-test harness** (`src/VisualStudio/IntegrationTest/Harness/`): shared integration-test infrastructure
- **EditorConfig templates** (`src/VisualStudio/EditorConfig/`): item templates, generation wizard, context-menu command, VSIX projects, and Visual Studio insertion setup
- The setup insertion component is `Templates.Editorconfig.Setup`, but its SWR package identity must remain `Templates.Editorconfig.SolutionFile.Setup` because existing Visual Studio template packages depend on that ID.

Expand Down Expand Up @@ -104,3 +105,4 @@ var methodDecl = generator.MethodDeclaration("MyMethod", ...);
- **ImportingConstructor must be marked `[Obsolete]`** with `MefConstruction.ImportingConstructorMessage`
- **Language services must be exported with a specific language name** — don't use generic exports for both C#/VB
- **Workspace changes must use immutable updates** — `Workspace.SetCurrentSolution()`
- **MSBuild project extensions are stored with a leading `.`.** `ProjectFileExtensionRegistry` accepts registration and lookup values with or without the dot, but its enumeration API returns the canonical dot-prefixed form.
5 changes: 4 additions & 1 deletion .github/instructions/Razor.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ their original sub-tree layout
fields through the constructor. When adding a new field, thread it through every existing
`With*` method. Prefer computing derived data via extension methods (e.g.,
`GetUnusedDirectives()`) rather than storing computed results as fields.
- **Razor engine concurrency**: Hosts can process multiple documents concurrently through one
`RazorProjectEngine`. Phase and pass instances are shared, so keep per-document state in locals
or an execution context rather than mutable instance fields.
- **Razor documents in Roslyn**: Stored as additional documents. Resolve via
`solution.GetDocumentIdsWithFilePath(filePath)` then `solution.GetAdditionalDocument(documentId)`.
- **Razor documents with virtual URIs**: Remote Razor document classification preserves the full
Expand Down Expand Up @@ -72,7 +75,7 @@ When adding a new `IRemote*Service` and `Remote*Service`:
3. Register in
`src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces\Remote\RazorServices.cs`
(add to `MessagePackServices` or `JsonServices`).
4. **Add an entry to `eng\targets\RazorServices.props`** (at the Roslyn repo root, not under
4. **Add an entry to the repo-root `eng\targets\RazorServices.props` file** (not under
`src\Razor`):
`Include="Microsoft.VisualStudio.Razor.{ShortName}"` with
`ClassName="{FullTypeName}+Factory"`. The `ShortName` is your interface name with
Expand Down
1 change: 1 addition & 0 deletions .github/memory/API_MAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Repo-wide entry points and the formal public-API tracking rules. Layer-specific
| Command | Purpose |
|---------|---------|
| `build.sh` / `Build.cmd` | Full solution build (Arcade). |
| `dotnet restore <project-or-solution>` | Restores dependencies and, on the first restore in a clone, validates checkout line endings and Windows long-path support. A successful validation is cached at `artifacts/developer-settings-validated.txt`. |
| `dotnet build Compilers.slnf` | Compiler-only build. |
| `dotnet build Ide.slnf` | IDE-only build. |
| `dotnet build Razor.slnf` | Razor compiler & tooling-only build. |
Expand Down
6 changes: 6 additions & 0 deletions .github/memory/CONVENTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ var symbolInfo = semanticModel.GetSymbolInfo(expression, cancellationToken);
- Judge change size by cognitive load and validation boundaries, not an arbitrary line count; generated and mechanical updates may be large while still representing one focused change.
- A change is complete only after applicable formatting, analyzers, affected builds, targeted tests, generated/resource/API updates, final diff review, and documentation freshness work are complete. The canonical ordered checklist is the **Definition of Done** in `.github/copilot-instructions.md`.

### CodeAnalysis testing-library dependencies

- Compatible internal repository build and test projects reference the testing-library projects under `src/RoslynSdk/Microsoft.CodeAnalysis.Testing` so source changes are exercised directly.
- The testing-library projects do not copy NuGet runtime dependencies into their .NET Framework output directories. Final test projects resolve and copy the unified dependency graph.
- Roslyn SDK samples and Visual Studio SDK project templates retain NuGet package references because they model standalone consumers outside the repository source graph.

## Patterns Explicitly Avoided

- **No `TODO` or `TODO2` comments** — CI correctness leg flags `TODO`. Track follow-up work as a GitHub issue and link it in code (e.g. `// https://github.com/dotnet/roslyn/issues/NNNN`). Existing `TODO2` markers are a frozen baseline from when enforcement started, not a pattern to follow.
Expand Down
4 changes: 2 additions & 2 deletions .github/memory/FILE_MAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This file is a **top-level map only**. For per-area directory detail, read the m
| `Features/`, `EditorFeatures/` | ide | IDE feature logic and editor integration. |
| `Analyzers/`, `CodeStyle/` | ide | IDE0xxx code-style analyzers & fixes. |
| `LanguageServer/` | ide | LSP server. |
| `VisualStudio/` | ide | VS language services, UI, and EditorConfig template/wizard/command packaging under `EditorConfig/`. |
| `VisualStudio/` | ide | VS language services, UI, EditorConfig template/wizard/command packaging under `EditorConfig/`, and integration-test infrastructure under `IntegrationTest/`. |
| `Razor/src/` | razor | Razor compiler + tooling (own sub-tree layout). |
| `Scripting/`, `Interactive/` | — | C#/VB scripting engine and REPL. |
| `RoslynAnalyzers/` | — | Shipping `Microsoft.CodeAnalysis.*` analyzer packages. |
Expand All @@ -34,6 +34,6 @@ This file is a **top-level map only**. For per-area directory detail, read the m

| Path | Status | Purpose |
|------|--------|---------|
| `eng/` | Config / Generated | Arcade build engineering. Pipeline definitions and templates live in `eng/pipelines/`; `eng/common/` is DARC-synced and must not be hand-edited. `eng/generate-compiler-code.cs` regenerates compiler code. |
| `eng/` | Config / Generated | Arcade build engineering. Shared project and solution build targets live in `eng/targets/`; pipeline definitions and templates live in `eng/pipelines/`; `eng/common/` is DARC-synced and must not be hand-edited. `eng/generate-compiler-code.cs` regenerates compiler code. |
| `docs/` | Active | Contributor & design docs. New docs use kebab-case filenames in the right subdirectory. |
| Root | Config | Entry points & solution filters: `build.sh`/`Build.cmd`, `test.sh`/`Test.cmd`, `Roslyn.slnx`, `Compilers.slnf`, `Ide.slnf`, `Razor.slnf`, `global.json`, `Directory.*.props/targets`, `Directory.Packages.props`. |
5 changes: 5 additions & 0 deletions .github/memory/TESTING_STRATEGY.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@ Frameworks: xUnit with Roslyn test utilities.

- Prefer raw string literals (`"""..."""`) over verbatim strings for test source code.
- Keep tests focused: use `.Single()` rather than asserting a count then indexing.
- Analyzer testing-library tests should use `ReferenceAssemblies.Default` for
the stable .NET Core 3.1 reference surface. Use an explicit
`ReferenceAssemblies` value, such as `ReferenceAssemblies.Net.Net100`, when
the scenario intentionally depends on a newer or specific framework API
surface.
- For issue-linked changes, add a `WorkItem` attribute next to the test
attribute, e.g. `[Fact, WorkItem("https://github.com/dotnet/roslyn/issues/1234")]`
or `[Theory, WorkItem("https://github.com/dotnet/roslyn/issues/1234")]`.
Expand Down
6 changes: 6 additions & 0 deletions .github/skills/code-review/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ Use this skill when:

## Review Process

### Review Progress Updates

1. Print your plan before beginning
2. After each step of your plan, print a quick result and your next step
3. Print something at least every few minutes so humans can audit activity

### Step 0: Gather Code Context (No PR Narrative Yet)

Before analyzing anything, collect as much relevant **code** context as you can. **Critically, do NOT read the PR description, linked issues, or existing review comments yet.** You must form your own independent assessment of what the code does, why it might be needed, what problems it has, and whether the approach is sound — before being exposed to the author's framing. Reading the author's narrative first anchors your judgment and makes you less likely to find real problems.
Expand Down
6 changes: 2 additions & 4 deletions .github/skills/update-agent-docs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,11 @@ Run at the end of every task that changes code. This is not optional.

## Checklist

**Files added or moved?** → Update `.github/memory/FILE_MAP.md` (top-level area) and the matching `.github/instructions/<area>.instructions.md` (directory detail).

**Memory file added, removed, renamed, or had its purpose change?** → Update `.github/memory/INDEX.md` and any memory files that reference it.

**Public API changed?** → Update the matching `.github/instructions/<area>.instructions.md` (Compiler/IDE) and the owning project's `PublicAPI.Unshipped.txt` (RS0016 enforces this). `API_MAP.md` covers only repo-wide entry points.
**Public API changed?** → Update the owning project's `PublicAPI.Unshipped.txt` (RS0016 enforces this). `API_MAP.md` covers only repo-wide entry points.

**New compiler error code, IDE diagnostic ID, or resource string added?** → Reflect it in the matching `.github/instructions/<area>.instructions.md`; ensure `ErrorCode.cs` / `IDEDiagnosticIds.cs` / `.resx` (+ `/t:UpdateXlf`) are consistent.
**New compiler error code, IDE diagnostic ID, or resource string added?** → Ensure `ErrorCode.cs` / `IDEDiagnosticIds.cs` / `.resx` (+ `/t:UpdateXlf`) are consistent.

**New pattern established?** → If repo-wide, add to `.github/memory/CONVENTIONS.md`; if layer-specific, add to the matching `.github/instructions/<area>.instructions.md`.

Expand Down
3 changes: 3 additions & 0 deletions Directory.Solution.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<Project>
<Import Project="eng\targets\DeveloperSettings.targets" />
</Project>
1 change: 0 additions & 1 deletion Ide.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,6 @@
"src\\VisualStudio\\Setup\\Roslyn.VisualStudio.Setup.csproj",
"src\\VisualStudio\\TestUtilities2\\Microsoft.VisualStudio.LanguageServices.Test.Utilities2.vbproj",
"src\\VisualStudio\\VisualBasic\\Impl\\Microsoft.VisualStudio.LanguageServices.VisualBasic.vbproj",
"src\\VisualStudio\\VisualStudioDiagnosticsToolWindow\\Roslyn.VisualStudio.DiagnosticsWindow.csproj",
"src\\VisualStudio\\Xaml\\Impl\\Microsoft.VisualStudio.LanguageServices.Xaml.csproj",
"src\\Workspaces\\CSharpTest\\Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests.csproj",
"src\\Workspaces\\CSharp\\Portable\\Microsoft.CodeAnalysis.CSharp.Workspaces.csproj",
Expand Down
4 changes: 2 additions & 2 deletions Roslyn.slnx
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,6 @@
<Project Path="src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj" />
<Project Path="src/VisualStudio/TestUtilities2/Microsoft.VisualStudio.LanguageServices.Test.Utilities2.vbproj" />
<Project Path="src/VisualStudio/VisualBasic/Impl/Microsoft.VisualStudio.LanguageServices.VisualBasic.vbproj" />
<Project Path="src/VisualStudio/VisualStudioDiagnosticsToolWindow/Roslyn.VisualStudio.DiagnosticsWindow.csproj" />
<Project Path="src/VisualStudio/Xaml/Impl/Microsoft.VisualStudio.LanguageServices.Xaml.csproj" />
</Folder>
<Folder Name="/VisualStudio/EditorConfig/">
Expand Down Expand Up @@ -497,7 +496,6 @@
</Project>
<Project Path="src/VisualStudio/IntegrationTest/TestSetup/Microsoft.VisualStudio.IntegrationTest.Setup.csproj">
<BuildDependency Project="src/Deployment/RoslynDeployment.csproj" />
<BuildDependency Project="src/VisualStudio/VisualStudioDiagnosticsToolWindow/Roslyn.VisualStudio.DiagnosticsWindow.csproj" />
</Project>
</Folder>
<Folder Name="/VisualStudio/Packages/">
Expand Down Expand Up @@ -544,6 +542,8 @@
<Folder Name="/LanguageServer/ProjectData/">
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData.Generators/Microsoft.NET.ProjectData.Generators.csproj" />
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData.Generators.Tests/Microsoft.NET.ProjectData.Generators.Tests.csproj" />
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData.Tasks/Microsoft.NET.ProjectData.Tasks.csproj" />
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData.Tasks.Tests/Microsoft.NET.ProjectData.Tasks.Tests.csproj" />
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData.Tests/Microsoft.NET.ProjectData.Tests.csproj" />
<Project Path="src/LanguageServer/ProjectData/Microsoft.NET.ProjectData/Microsoft.NET.ProjectData.csproj" />
</Folder>
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ trigger:
- release/*
- features/*
- demos/*
- dev/*
exclude:
# Since the version of VS on the integration VM images are a moving target,
# we are unable to reliably run integration tests on servicing branches.
Expand All @@ -26,6 +25,7 @@ pr:
- release/*
- features/*
- demos/*
- dev/*
exclude:
# Since the version of VS on the integration VM images are a moving target,
# we are unable to reliably run integration tests on servicing branches.
Expand Down
4 changes: 2 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ trigger:
- release/*
- features/*
- demos/*
- dev/*

# Branches that trigger builds on PR
pr:
Expand All @@ -18,6 +17,7 @@ pr:
- release/*
- features/*
- demos/*
- dev/*
paths:
exclude:
- docs/*
Expand Down Expand Up @@ -540,7 +540,7 @@ stages:
steps:
- template: eng/pipelines/checkout-unix-task.yml

- script: ./eng/build.sh --solution Roslyn.slnx --restore --build --configuration Debug --prepareMachine --ci --binaryLog --runanalyzers --warnaserror /p:RoslynEnforceCodeStyle=true
- script: ./eng/build.sh --solution Roslyn.slnx --restore --build --configuration Debug --prepareMachine --ci --binaryLog --runanalyzers --warnaserror
displayName: Build with analyzers

- template: eng/pipelines/publish-logs.yml
Expand Down
10 changes: 1 addition & 9 deletions eng/Packages.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<Project>
<PropertyGroup>
<!-- Versions used by several individual references below -->
<MicrosoftCodeAnalysisTestingVersion>1.1.3-beta1.26059.1</MicrosoftCodeAnalysisTestingVersion>
<_BasicReferenceAssembliesVersion>1.8.8</_BasicReferenceAssembliesVersion>
<!-- CodeStyleAnalyzerVersion should be updated together with version of SDK in global.json -->
<CodeStyleAnalyzerVersion>5.9.0</CodeStyleAnalyzerVersion>
Expand Down Expand Up @@ -184,6 +183,7 @@
-->
<PackageVersion Include="Microsoft.VisualStudio.LanguageServer.Client.Implementation" Version="17.10.72-preview" />
<PackageVersion Include="NuGet.ProjectModel" Version="6.14.3" />
<PackageVersion Include="NuGet.Versioning" Version="6.14.3" />
<PackageVersion Include="Microsoft.TestPlatform.TranslationLayer" Version="$(MicrosoftNETTestSdkVersion)" />
<PackageVersion Include="Microsoft.TestPlatform.ObjectModel" Version="$(MicrosoftNETTestSdkVersion)" />

Expand Down Expand Up @@ -287,13 +287,7 @@
<PackageVersion Include="BenchmarkDotNet.Diagnostics.Windows" Version="0.16.0-preview.1" />
<PackageVersion Include="Microsoft.VisualStudio.DiagnosticsHub.BenchmarkDotNetDiagnosers" Version="18.7.37220.1" />
<PackageVersion Include="BasicUndo" Version="0.9.3" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.CodeRefactoring.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.Test.Resources.Proprietary" Version="2.0.0-pre-20160714" />
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.Analyzer.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.CodeRefactoring.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />
<PackageVersion Include="Microsoft.DiaSymReader.Converter" Version="1.1.0-beta2-26372-02" />
<PackageVersion Include="Microsoft.DiaSymReader.Converter.Xml" Version="1.1.0-beta2-26372-02" />
<PackageVersion Include="Microsoft.Metadata.Visualizer" Version="2.0.0-beta1.25425.3" />
Expand Down Expand Up @@ -349,8 +343,6 @@
vs-extension-testing
-->
<PackageVersion Include="Microsoft.Windows.CsWin32" Version="0.3.213" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing" Version="$(MicrosoftCodeAnalysisTestingVersion)" />

<!--
Infra
-->
Expand Down
2 changes: 1 addition & 1 deletion eng/Version.Details.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This file should be imported by eng/Versions.props
<MicrosoftExtensionsPrimitivesPackageVersion>10.0.10</MicrosoftExtensionsPrimitivesPackageVersion>
<SystemCodeDomPackageVersion>10.0.10</SystemCodeDomPackageVersion>
<SystemCollectionsImmutablePackageVersion>10.0.10</SystemCollectionsImmutablePackageVersion>
<SystemCommandLinePackageVersion>3.0.0-rc.2.26453.107</SystemCommandLinePackageVersion>
<SystemCommandLinePackageVersion>3.0.0-rc.2.26458.109</SystemCommandLinePackageVersion>
<SystemComponentModelCompositionPackageVersion>10.0.10</SystemComponentModelCompositionPackageVersion>
<SystemCompositionPackageVersion>10.0.10</SystemCompositionPackageVersion>
<SystemConfigurationConfigurationManagerPackageVersion>10.0.10</SystemConfigurationConfigurationManagerPackageVersion>
Expand Down
Loading
Loading