Skip to content

Commit f5fb753

Browse files
authored
Merge pull request #6791 from dibarbet/update_roslyn
Update Roslyn version to 4.10.0-1.24058.1
2 parents 94c2e72 + 9cc41f6 commit f5fb753

File tree

4 files changed

+19
-8
lines changed

4 files changed

+19
-8
lines changed

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,24 @@
66
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
77

88
## Latest
9+
* Update Roslyn to 4.10.0-1.24058.1 (PR: [#6791](https://github.com/dotnet/vscode-csharp/pull/6791))
10+
* Fix error when a source generated file was present in find references or go to definition requests (PR: [#71395](https://github.com/dotnet/roslyn/pull/71395))
11+
* Remove usages of incorrectly licensed library (Microsoft.VisualStudio.LanguageServer.Protocol) for serialization of LSP json messages (PR: [#68990](https://github.com/dotnet/roslyn/pull/68990))
12+
* Add custom Roslyn serialization code for LSP json messages (PR: [#71141](https://github.com/dotnet/roslyn/pull/71141))
13+
* Use named executables for the language server process on Windows and Linux (PR: [#71007](https://github.com/dotnet/roslyn/pull/71007))
14+
* Add back LSP request telemetry in CLaSP queue (PR: [#71157](https://github.com/dotnet/roslyn/pull/71157))
15+
* Fix command enablement by using specific activation contexts for O#, Roslyn standalone, and Roslyn devkit (PR: [#6782](https://github.com/dotnet/vscode-csharp/pull/6782))
916
* Update Razor to 7.0.0-preview.23627.2 (PR: [#6770](https://github.com/dotnet/vscode-csharp/pull/6770)
1017
* Fixed issue where Razor trace level was ignored. New `razor.server.trace` setting created that is not ignored (PR: [dotnet/razor#9745](https://github.com/dotnet/razor/pull/9745))
11-
* Update Roslyn to 4.9.0-3.23611.3 (PR: [#6736](https://github.com/dotnet/vscode-csharp/pull/6736))
1218
* Update OmniSharp to 1.39.11 (PR: [#6771](https://github.com/dotnet/vscode-csharp/pull/6771))
1319
* Fix loading AspNetCore projects by shipping the AspNetCore EA library
1420
* Update SDKs and dependencies ([omnisharp-roslyn/#2586](https://github.com/OmniSharp/omnisharp-roslyn/issues/2586), PR: [omnisharp-roslyn/#2588](https://github.com/OmniSharp/omnisharp-roslyn/pull/2588))
1521
* Updated to latest dotnet-script 1.5.0 (PR: [omnisharp-roslyn/#2585](https://github.com/OmniSharp/omnisharp-roslyn/pull/2585))
22+
* Update checkForDevCert aka.ms link (PR: [#6769](https://github.com/dotnet/vscode-csharp/pull/6769))
23+
* Support debug apps running under mono runtime using vsdbg (PR: [#6752](https://github.com/dotnet/vscode-csharp/pull/6752))
24+
* Update debugger to 2.9.1 (PR: [#6765](https://github.com/dotnet/vscode-csharp/pull/6765))
25+
* Remove check for projectPath for resolveDebugConfiguration (PR: [#6754](https://github.com/dotnet/vscode-csharp/pull/6754))
26+
1627
## 2.14.8
1728
* Fix Remote Process Listing from Windows (PR: [#6730](https://github.com/dotnet/vscode-csharp/pull/6730))
1829
* Fix description of debugger `console` setting (PR: [#6726](https://github.com/dotnet/vscode-csharp/pull/6726))

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
}
3838
},
3939
"defaults": {
40-
"roslyn": "4.9.0-3.23611.3",
40+
"roslyn": "4.10.0-1.24058.1",
4141
"omniSharp": "1.39.11",
4242
"razor": "7.0.0-preview.23627.2",
4343
"razorOmnisharp": "7.0.0-preview.23363.1",

src/lsptoolshost/restore.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
RestoreParams,
1111
RestorePartialResult,
1212
RestoreRequest,
13-
ProjectHasUnresolvedDependenciesRequest,
13+
ProjectNeedsRestoreRequest,
1414
} from './roslynProtocol';
1515
import path = require('path');
1616

@@ -32,7 +32,7 @@ export function registerRestoreCommands(
3232
})
3333
);
3434

35-
languageServer.registerOnRequest(ProjectHasUnresolvedDependenciesRequest.type, async (params) => {
35+
languageServer.registerOnRequest(ProjectNeedsRestoreRequest.type, async (params) => {
3636
await restore(languageServer, restoreChannel, params.projectFilePaths, false);
3737
});
3838
}

src/lsptoolshost/roslynProtocol.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export interface RestorePartialResult {
163163
message: string;
164164
}
165165

166-
export interface UnresolvedProjectDependenciesParams {
166+
export interface ProjectNeedsRestoreName {
167167
/**
168168
* The set of projects that have unresolved dependencies and require a restore.
169169
*/
@@ -268,8 +268,8 @@ export namespace RestorableProjects {
268268
export const type = new lsp.RequestType0<string[], void>(method);
269269
}
270270

271-
export namespace ProjectHasUnresolvedDependenciesRequest {
272-
export const method = 'workspace/_roslyn_projectHasUnresolvedDependencies';
271+
export namespace ProjectNeedsRestoreRequest {
272+
export const method = 'workspace/_roslyn_projectNeedsRestore';
273273
export const messageDirection: lsp.MessageDirection = lsp.MessageDirection.serverToClient;
274-
export const type = new lsp.RequestType<UnresolvedProjectDependenciesParams, void, void>(method);
274+
export const type = new lsp.RequestType<ProjectNeedsRestoreName, void, void>(method);
275275
}

0 commit comments

Comments
 (0)