Environment data
dotnet --info output: 2.1.300-rc1-008673
VS Code version: 1.23.1
C# Extension version: 1.15.0
Steps to reproduce
- Create a
temp folder with a dummy.csx and the following content
var text = "hello";
Console.WriteLine(text);
- Open VS Code to that folder.
Expected behavior
Script project system initializes correctly and language services light up.
Actual behavior
Script project system fails to initialize. This doesn't crash OmniSharp but prevents language services for CSX.
The output is
Starting OmniSharp server at 2018-5-11 08:56:41
Target: /Users/filip/Documents/dev/csharp-scripting-demos/build
OmniSharp server started with Mono 5.8.0
Path: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.0/omnisharp/OmniSharp.exe
PID: 72463
[info]: OmniSharp.Stdio.Host
Starting OmniSharp on MacOS 10.12.6 (x64)
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 2 MSBuild instance(s)
1: Mono 15.0 - "/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin"
2: StandAlone 15.0 - "/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.0/omnisharp/msbuild/15.0/Bin"
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Utilities.Core.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Utilities.Core' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Utilities.Core.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.Core.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Tasks.Core' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.Core.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Framework.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Framework' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Framework.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.dll'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: Mono 15.0 - "/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin"
CscToolPath = /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.0/omnisharp/msbuild/15.0/Bin/Roslyn
CscToolExe = csc.exe
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/DiacriticRemoverDotNext.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.CSharp.Refactorings.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.Common.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.Core.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded: Microsoft.CodeAnalysis.Features, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded: Microsoft.CodeAnalysis.CSharp.Features, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Features, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[trce]: OmniSharp.HostServicesAggregator
Successfully added DiacriticRemoverDotNext, Version=1.0.6352.29906, Culture=neutral, PublicKeyToken=null to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.CSharp.Refactorings, Version=1.4.0.0, Culture=neutral, PublicKeyToken=33ae4d639eb665dc to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.Common, Version=1.4.0.0, Culture=neutral, PublicKeyToken=ba9e36134d755ccb to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.Core, Version=1.4.0.0, Culture=neutral, PublicKeyToken=83fd7bf6b74c2187 to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Microsoft.CodeAnalysis.Features, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Microsoft.CodeAnalysis.CSharp.Features, Version=2.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[info]: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in '/Users/filip/Documents/dev/csharp-scripting-demos/build'.
[info]: OmniSharp.Cake.CakeProjectSystem
Could not find any Cake files
[info]: OmniSharp.DotNet.DotNetProjectSystem
Initializing in /Users/filip/Documents/dev/csharp-scripting-demos/build
[info]: OmniSharp.DotNet.DotNetProjectSystem
Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
Update project /Users/filip/Documents/dev/csharp-scripting-demos/build
[warn]: OmniSharp.DotNet.DotNetProjectSystem
Cannot create any ProjectContext from project /Users/filip/Documents/dev/csharp-scripting-demos/build
[info]: OmniSharp.DotNet.DotNetProjectSystem
Resolving projects references
[dbug]: OmniSharp.MSBuild.ProjectSystem
MSBuild environment:
Mode: Standalone
RunningTests: False
RunningInVisualStudio: False
MSBuildToolsDirectory32: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
MSBuildToolsDirectory64: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
MSBuildSDKsPath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Sdks
CurrentMSBuildConfigurationFile: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/MSBuild.dll.config
CurrentMSBuildExePath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/MSBuild.dll
CurrentMSBuildToolsDirectory: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
VisualStudioInstallRootDirectory:
MSBuildExtensionsPath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
[dbug]: OmniSharp.MSBuild.ProjectLoader
'CscToolPath' set to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.0/omnisharp/msbuild/15.0/Bin/Roslyn'
[dbug]: OmniSharp.MSBuild.ProjectLoader
'CscToolExe' set to 'csc.exe'
[info]: OmniSharp.MSBuild.ProjectSystem
No solution files found in '/Users/filip/Documents/dev/csharp-scripting-demos/build'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'System.Runtime.Loader, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[info]: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in '/Users/filip/Documents/dev/csharp-scripting-demos/build'.
[info]: OmniSharp.Script.ScriptProjectSystem
Found 2 CSX files.
[info]: OmniSharp.Script.ScriptProjectSystem
Searching for compilation dependencies with the fallback framework of 'net46'.
[info]: OmniSharp.Script.ScriptProjectSystem
Unable to find dependency context for CSX files. Will default to non-context usage (Desktop CLR scripts).
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/4.5/mscorlib.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System.ComponentModel.Composition/4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/4.5/Facades/System.Runtime.dll
[fail]: OmniSharp.Stdio.Host
The project system 'OmniSharp.Script.ScriptProjectSystem' threw exception during initialization.
System.InvalidOperationException: Cannot find reference assembly 'Microsoft.CodeAnalysis.CSharp.dll' file for package Microsoft.CodeAnalysis.CSharp.Reference
at Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths (Microsoft.Extensions.DependencyModel.CompilationLibrary library, System.Collections.Generic.List`1[T] assemblies) [0x00046] in <43391b1e7c3f430bb096ac6ec60bb276>:0
at Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths (Microsoft.Extensions.DependencyModel.CompilationLibrary library, System.Collections.Generic.List`1[T] assemblies) [0x0000f] in <43391b1e7c3f430bb096ac6ec60bb276>:0
at Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths (Microsoft.Extensions.DependencyModel.Resolution.ICompilationAssemblyResolver resolver, System.Collections.Generic.List`1[T] assemblies) [0x00000] in <43391b1e7c3f430bb096ac6ec60bb276>:0
at Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths () [0x0000c] in <43391b1e7c3f430bb096ac6ec60bb276>:0
at OmniSharp.Script.ScriptProjectSystem+<>c.<Initalize>b__22_3 (Microsoft.Extensions.DependencyModel.CompilationLibrary x) [0x00000] in <639a01402a864f1c988790c921d4193f>:0
at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x00051] in <f84aa906ee264c4a932d8627b3559eb9>:0
at OmniSharp.Script.ScriptProjectSystem.Initalize (Microsoft.Extensions.Configuration.IConfiguration configuration) [0x0023c] in <639a01402a864f1c988790c921d4193f>:0
at OmniSharp.WorkspaceInitializer.Initialize (System.IServiceProvider serviceProvider, System.Composition.Hosting.CompositionHost compositionHost, Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Extensions.Logging.ILogger logger) [0x00079] in <a906f848854547a083bd348961e348e4>:0
[info]: OmniSharp.Stdio.Host
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider
[info]: OmniSharp.Stdio.Host
Configuration finished.
[info]: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location '/Users/filip/Documents/dev/csharp-scripting-demos/build' on host 72438.
Updating VS Code to use OmniSharplatest (1.30.1-beta.15) or building from master branch fixes the problem.
Starting OmniSharp server at 2018-5-11 09:07:40
Target: /Users/filip/Documents/dev/csharp-scripting-demos/build
OmniSharp server started with Mono 5.8.0
Path: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/OmniSharp.exe
PID: 72635
[info]: OmniSharp.Stdio.Host
Starting OmniSharp on MacOS 10.12.6 (x64)
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 2 MSBuild instance(s)
1: Mono 15.0 - "/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin"
2: StandAlone 15.0 - "/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/msbuild/15.0/Bin"
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Utilities.Core.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Utilities.Core' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Utilities.Core.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.Core.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Tasks.Core' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.Core.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Framework.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build.Framework' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Framework.dll'
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.dll
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Resolved 'Microsoft.Build' to '/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.dll'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: Mono 15.0 - "/Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin"
CscToolPath = /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/msbuild/15.0/Bin/Roslyn
CscToolExe = csc.exe
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/DiacriticRemoverDotNext.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.CSharp.Refactorings.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.Common.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded from path: /Users/filip/Documents/omnisharp-ext/Roslynator.Core.dll
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded: Microsoft.CodeAnalysis.Features, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[trce]: OmniSharp.Services.AssemblyLoader
Assembly loaded: Microsoft.CodeAnalysis.CSharp.Features, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Features, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[trce]: OmniSharp.HostServicesAggregator
Successfully added DiacriticRemoverDotNext, Version=1.0.6352.29906, Culture=neutral, PublicKeyToken=null to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.CSharp.Refactorings, Version=1.4.0.0, Culture=neutral, PublicKeyToken=33ae4d639eb665dc to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.Common, Version=1.4.0.0, Culture=neutral, PublicKeyToken=ba9e36134d755ccb to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Roslynator.Core, Version=1.4.0.0, Culture=neutral, PublicKeyToken=83fd7bf6b74c2187 to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Microsoft.CodeAnalysis.Features, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[trce]: OmniSharp.HostServicesAggregator
Successfully added Microsoft.CodeAnalysis.CSharp.Features, Version=2.8.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[info]: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in '/Users/filip/Documents/dev/csharp-scripting-demos/build'.
[info]: OmniSharp.Cake.CakeProjectSystem
Could not find any Cake files
[info]: OmniSharp.DotNet.DotNetProjectSystem
Initializing in /Users/filip/Documents/dev/csharp-scripting-demos/build
[info]: OmniSharp.DotNet.DotNetProjectSystem
Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
Update project /Users/filip/Documents/dev/csharp-scripting-demos/build
[warn]: OmniSharp.DotNet.DotNetProjectSystem
Cannot create any ProjectContext from project /Users/filip/Documents/dev/csharp-scripting-demos/build
[info]: OmniSharp.DotNet.DotNetProjectSystem
Resolving projects references
[dbug]: OmniSharp.MSBuild.ProjectSystem
MSBuild environment:
Mode: Standalone
RunningTests: False
RunningInVisualStudio: False
MSBuildToolsDirectory32: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
MSBuildToolsDirectory64: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
MSBuildSDKsPath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/Sdks
CurrentMSBuildConfigurationFile: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/MSBuild.dll.config
CurrentMSBuildExePath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin/MSBuild.dll
CurrentMSBuildToolsDirectory: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
VisualStudioInstallRootDirectory:
MSBuildExtensionsPath: /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/msbuild/15.0/bin
[dbug]: OmniSharp.MSBuild.ProjectLoader
'CscToolPath' set to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/msbuild/15.0/Bin/Roslyn'
[dbug]: OmniSharp.MSBuild.ProjectLoader
'CscToolExe' set to 'csc.exe'
[info]: OmniSharp.MSBuild.ProjectSystem
No solution files found in '/Users/filip/Documents/dev/csharp-scripting-demos/build'
[dbug]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Attempting to resolve 'System.Runtime.Loader, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[info]: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in '/Users/filip/Documents/dev/csharp-scripting-demos/build'.
[info]: OmniSharp.Script.ScriptProjectSystem
Found 2 CSX files.
[info]: OmniSharp.Script.ScriptProjectSystem
Searching for compilation dependencies with the fallback framework of 'net46'.
[info]: OmniSharp.Script.ScriptProjectSystem
Unable to find dependency context for CSX files. Will default to non-context usage (Desktop CLR scripts).
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/4.5/mscorlib.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/gac/System.ComponentModel.Composition/4.0.0.0__b77a5c561934e089/System.ComponentModel.Composition.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Library/Frameworks/Mono.framework/Versions/5.8.0/lib/mono/4.5/Facades/System.Runtime.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Features.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Features.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Features.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Scripting.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Scripting.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Scripting.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.CSharp.Workspaces.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Features.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Features.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Features.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Scripting.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Scripting.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Scripting.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.Desktop.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.Desktop.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.Desktop.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/Microsoft.CodeAnalysis.Workspaces.dll'
[dbug]: OmniSharp.Script.ScriptProjectSystem
Adding implicit reference: /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/System.ValueTuple.dll
[dbug]: OmniSharp.Services.MetadataFileReferenceCache
Cache miss /Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/System.ValueTuple.dll
[dbug]: OmniSharp.Script.ScriptProjectSystem
Added reference to '/Users/filip/.vscode/extensions/ms-vscode.csharp-1.15.0/.omnisharp/1.30.1-beta.15/omnisharp/System.ValueTuple.dll'
[info]: OmniSharp.Script.ScriptProjectSystem
Added CSX project '/Users/filip/Documents/dev/csharp-scripting-demos/build/build.csx' to the workspace.
[info]: OmniSharp.Script.ScriptProjectSystem
Added CSX project '/Users/filip/Documents/dev/csharp-scripting-demos/build/references.csx' to the workspace.
[info]: OmniSharp.Stdio.Host
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider
[info]: OmniSharp.Stdio.Host
Configuration finished.
[info]: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location '/Users/filip/Documents/dev/csharp-scripting-demos/build' on host 72438.
The problem doesn't happen on Windows.
@DustinCampbell @rchande I am not sure if this isn't some packaging problem in VS Code because I'd swear that release worked fine on macOS.
anyway, would it be possible to take the latest OmniSharp HEAD, with Roslyn 2.8.0 and release as 1.15.1 extension?
Environment data
dotnet --infooutput:2.1.300-rc1-008673VS Code version: 1.23.1
C# Extension version: 1.15.0
Steps to reproduce
tempfolder with adummy.csxand the following contentExpected behavior
Script project system initializes correctly and language services light up.
Actual behavior
Script project system fails to initialize. This doesn't crash OmniSharp but prevents language services for CSX.
The output is
Updating VS Code to use OmniSharp
latest(1.30.1-beta.15) or building frommasterbranch fixes the problem.The problem doesn't happen on Windows.
@DustinCampbell @rchande I am not sure if this isn't some packaging problem in VS Code because I'd swear that release worked fine on macOS.
anyway, would it be possible to take the latest OmniSharp HEAD, with Roslyn 2.8.0 and release as 1.15.1 extension?