blob: d6fd2527d5653ba3469c1b43026aaabe9b1b8f64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
diff --unified --recursive Microsoft.CodeAnalysis.LanguageServer.old/Program.cs Microsoft.CodeAnalysis.LanguageServer.new/Program.cs
--- Microsoft.CodeAnalysis.LanguageServer.old/Program.cs 2026-04-09 12:38:55.244038229 +0000
+++ Microsoft.CodeAnalysis.LanguageServer.new/Program.cs 2026-04-09 12:41:45.495425674 +0000
@@ -91,7 +91,11 @@
var assemblyLoader = new CustomExportAssemblyLoader(extensionManager, loggerFactory);
var typeRefResolver = new ExtensionTypeRefResolver(assemblyLoader, loggerFactory);
- var cacheDirectory = Path.Combine(Path.GetDirectoryName(typeof(Program).Assembly.Location)!, "cache");
+ // var cacheDirectory = Path.Combine(Path.GetDirectoryName(typeof(Program).Assembly.Location)!, "cache");
+ var cacheDirectory = Path.Combine(
+ Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),
+ ".cache",
+ "roslyn-language-server");
using var exportProvider = await LanguageServerExportProviderBuilder.CreateExportProviderAsync(AppContext.BaseDirectory, extensionManager, assemblyLoader, serverConfiguration.DevKitDependencyPath, cacheDirectory, loggerFactory, cancellationToken);
|