Omnisharp-vscode: Installation fails on Ubuntu 16.04 x64, vccode 1.2.1, .NET Core 1.0 RTM

Created on 27 Jun 2016  路  6Comments  路  Source: OmniSharp/omnisharp-vscode

Environment data

dotnet --info output:

.NET Command Line Tools (1.0.0-preview2-003121)

Product Information:
 Version:            1.0.0-preview2-003121
 Commit SHA-1 hash:  1e9d529bc5

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  16.04
 OS Platform: Linux
 RID:         ubuntu.16.04-x64

VS Code version: 1.2.1
C# Extension version: 1.1.7

Steps to reproduce

  • Install .net core 1.0 RTM, .net core tool preview 2
  • Install vscode 1.2.1
  • Install c# extension

    Expected behavior

C# extension of vscode installed successfully

Actual behavior

C# extension fails to install

Starting 'dotnet --info'
.NET Command Line Tools (1.0.0-preview2-003121)

Product Information:
 Version:            1.0.0-preview2-003121
 Commit SHA-1 hash:  1e9d529bc5

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  16.04
 OS Platform: Linux
 RID:         ubuntu.16.04-x64

Creating /home/daniel/.vscode/extensions/ms-vscode.csharp-1.1.7/coreclr-debug/project.json
Telemetry is: Enabled

log  : Restoring packages for /home/daniel/.vscode/extensions/ms-vscode.csharp-1.1.7/coreclr-debug/project.json...

error: System.IO 4.1.0-rc2-24027 provides a compile-time reference assembly for System.IO on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

error: System.Globalization.Calendars 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Globalization.Calendars on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

error: System.Globalization 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Globalization on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

error: System.Diagnostics.Tracing 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Tracing on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

error: System.Diagnostics.Tools 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Tools on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

error: System.Diagnostics.Debug 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Debug on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Console 4.0.0-rc2-24027 provides a compile-time reference assembly for System.Console on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Collections 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Collections on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Diagnostics.Process 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Process on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Security.Cryptography.Algorithms 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Security.Cryptography.Algorithms on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.IO.MemoryMappedFiles 4.0.0-rc2-24027 provides a compile-time reference assembly for System.IO.MemoryMappedFiles on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: Microsoft.Win32.Primitives 4.0.1-rc2-24027 provides a compile-time reference assembly for Microsoft.Win32.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.AppContext 4.1.0-rc2-24027 provides a compile-time reference assembly for System.AppContext on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.IO.Compression 4.1.0-rc2-24027 provides a compile-time reference assembly for System.IO.Compression on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.IO.FileSystem 4.0.1-rc2-24027 provides a compile-time reference assembly for System.IO.FileSystem on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Net.Primitives 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Net.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Net.Sockets 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Net.Sockets on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Reflection 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Reflection on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Reflection.Extensions 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Reflection.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Reflection.Primitives 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Reflection.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Resources.ResourceManager 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Resources.ResourceManager on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Runtime 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Runtime.Extensions 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Runtime.Handles 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Runtime.Handles on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Runtime.InteropServices 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.InteropServices on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Runtime.InteropServices.RuntimeInformation 4.0.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.InteropServices.RuntimeInformation on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Text.Encoding 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Text.Encoding on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Text.Encoding.Extensions 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Text.Encoding.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Threading.Tasks 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Threading.Tasks on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: System.Threading.Timer 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Threading.Timer on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
error: One or more packages are incompatible with .NETCoreApp,Version=v1.0 (ubuntu.16.04-x64).

log  : Lock file has not changed. Skipping lock file write. Path: /home/daniel/.vscode/extensions/ms-vscode.csharp-1.1.7/coreclr-debug/project.lock.json

log  : /home/daniel/.vscode/extensions/ms-vscode.csharp-1.1.7/coreclr-debug/project.json
log  : Restore failed in 6440ms.

Error: 
Errors in /home/daniel/.vscode/extensions/ms-vscode.csharp-1.1.7/coreclr-debug/project.json

Error:     System.IO 4.1.0-rc2-24027 provides a compile-time reference assembly for System.IO on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.

Error:     System.Globalization.Calendars 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Globalization.Calendars on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Globalization 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Globalization on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Diagnostics.Tracing 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Tracing on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Diagnostics.Tools 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Tools on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Diagnostics.Debug 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Debug on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Console 4.0.0-rc2-24027 provides a compile-time reference assembly for System.Console on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Collections 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Collections on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Diagnostics.Process 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Diagnostics.Process on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Security.Cryptography.Algorithms 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Security.Cryptography.Algorithms on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.IO.MemoryMappedFiles 4.0.0-rc2-24027 provides a compile-time reference assembly for System.IO.MemoryMappedFiles on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    Microsoft.Win32.Primitives 4.0.1-rc2-24027 provides a compile-time reference assembly for Microsoft.Win32.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.AppContext 4.1.0-rc2-24027 provides a compile-time reference assembly for System.AppContext on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.IO.Compression 4.1.0-rc2-24027 provides a compile-time reference assembly for System.IO.Compression on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.IO.FileSystem 4.0.1-rc2-24027 provides a compile-time reference assembly for System.IO.FileSystem on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Net.Primitives 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Net.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Net.Sockets 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Net.Sockets on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Reflection 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Reflection on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Reflection.Extensions 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Reflection.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Reflection.Primitives 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Reflection.Primitives on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Resources.ResourceManager 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Resources.ResourceManager on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Runtime 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Runtime.Extensions 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Runtime.Handles 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Runtime.Handles on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Runtime.InteropServices 4.1.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.InteropServices on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Runtime.InteropServices.RuntimeInformation 4.0.0-rc2-24027 provides a compile-time reference assembly for System.Runtime.InteropServices.RuntimeInformation on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Text.Encoding 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Text.Encoding on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Text.Encoding.Extensions 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Text.Encoding.Extensions on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Threading.Tasks 4.0.11-rc2-24027 provides a compile-time reference assembly for System.Threading.Tasks on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    System.Threading.Timer 4.0.1-rc2-24027 provides a compile-time reference assembly for System.Threading.Timer on .NETCoreApp,Version=v1.0, but there is no run-time assembly compatible with ubuntu.16.04-x64.
    One or more packages are incompatible with .NETCoreApp,Version=v1.0 (ubuntu.16.04-x64).

dotnet exited with error code 1

It seems that the current version of the extension still depends on RC2 packages that are not available on ubuntu 16.04 ?

Debugger-Install Resolved-Fixed

Most helpful comment

A release is now on https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.2.0 that should address this.

All 6 comments

The next version of the CSharp extension will have support for this. I'll update the thread when the new one comes out. Thanks!

is there a chance we might get a fix soon.. like today or something? :)

MS finally releases coreclr 1.0 with official Ubuntu 16.04 repository, and omnisharp decides not to work grrrr

thanks for everything btw.

We are actively working on it, and expect to have one up this week.

A release is now on https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.2.0 that should address this.

It looks like this was fixed in omnisharp-vscode but the same issue still remains in omnisharp-vim. Is this the right place to report that?

@rajivpopat please report at https://github.com/OmniSharp/omnisharp-vim.

Was this page helpful?
0 / 5 - 0 ratings