-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
omnisharp is using bits not available in a 5.0 source-built sdk #1973
Comments
We ran into a similar issue with .NET Core 2.0: dotnet/vscode-csharp#1744, dotnet/source-build#125. |
dotnet/source-build#1650 is open on the source-build side to build for |
yes indeed, I am not sure it is really OmniSharp problem. As a Mono based tool it will also try to load .NET Framework build tasks |
@filipw as .NET Core and mono are sharing more code, I wonder what is still missing for mono to use the netstandard/netcoreapp assemblies? Do you know? |
We were not able to resolve this for 5.0.0 release of source-build.
@filipw your thoughts? something we could look into for .NET 6 perhaps? It would be really nice if we could get rid of the net4* assemblies all together. |
OmniSharp is aware of the difficulties and while there is a general desire to move to .NET Core/.NET 5, technical dependencies will keep them on .NET Framework for the foreseeable future. @dseefeld, can you add your current plan here that you mentioned this morning? |
The current plan for source-build is to build the necessary assemblies for net4x in source-build. PR is here: dotnet/source-build#1928 |
I was assuming mono would support |
I got some interesting answers on that issue, though I don't know what it means in practice for a mono-user like omnishiarp.
🎉 @dagood completed this, so I'm closing this issue. |
Steps
dotnet new console
project.omnisharp.json
file:Result
The project fails to load with this message in the log:
The
net472
folder OmniSharp is trying to use does not exist on a source-built sdk:cc @crummel @dagood @omajid
The text was updated successfully, but these errors were encountered: