You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[O# Parity] Project loading support for projects running on Mono #5721
For the C# project loader, we need to run our design time builds out of proc using the project specific SDK. This will avoid errors trying to load various project types in the .NET 7 runtime.
With out of proc design time builds, we should also be able to load mono / legacy csproj (similar to O#'s useModernDotnet flag).
Note that this is only planned to be supported in the C# extension project loader.
Didn't quite mean to close this yet, but dotnet/roslyn#69616 brings significant improvements here and adds legacy support for .NET Framework projects on Windows. Mac/Linux for stuff running atop Mono should come soon.
changed the title [-][O# Parity] Out of proc design time builds / legacy csproj support[/-][+][O# Parity] Project loading support for projects running on Mono[/+]on Sep 5, 2023
With #70263 being merged in Roslyn, we should now have support for all the MSBuild-based projects that Omnisharp also supported. There's still some non-MSBuild project types to look at, but we should have the same compat across all platforms.
Activity
jasonmalinowski commentedon Sep 5, 2023
Didn't quite mean to close this yet, but dotnet/roslyn#69616 brings significant improvements here and adds legacy support for .NET Framework projects on Windows. Mac/Linux for stuff running atop Mono should come soon.
[-][O# Parity] Out of proc design time builds / legacy csproj support[/-][+][O# Parity] Project loading support for projects running on Mono[/+]Add support for using Mono to load .NET Framework projects
Add support for using Mono to load .NET Framework projects
jasonmalinowski commentedon Oct 12, 2023
With #70263 being merged in Roslyn, we should now have support for all the MSBuild-based projects that Omnisharp also supported. There's still some non-MSBuild project types to look at, but we should have the same compat across all platforms.