Eventually, we would like to move the core of Coalesce off of full framework and onto netstandard.
However, this has many road blocks currently, the most significant being that MSBuildWorkspace is full-framework only, and also seems to have significant problems when loading non-full-framework projects. This prevents us from keeping the code generation layer on full framework, and moving just IntelliTect.Coalesce to netstandard - we get lots and lots of errors because of conflicting types when we try and get the project compilation from Roslyn.
Eventually, we would like to move the core of Coalesce off of full framework and onto netstandard.
However, this has many road blocks currently, the most significant being that MSBuildWorkspace is full-framework only, and also seems to have significant problems when loading non-full-framework projects. This prevents us from keeping the code generation layer on full framework, and moving just IntelliTect.Coalesce to netstandard - we get lots and lots of errors because of conflicting types when we try and get the project compilation from Roslyn.
Relevant issues: https://github.com/dotnet/roslyn/issues/21660 https://github.com/dotnet/roslyn/issues/21584 https://github.com/dotnet/roslyn/issues/17968 https://github.com/dotnet/roslyn/issues/14206 https://github.com/dotnet/roslyn/issues/17974