IntelliTect / Coalesce

Quickly build amazing web apps
https://intellitect.github.io/Coalesce/
Apache License 2.0
64 stars 22 forks source link

Move away from net46 to netstandard #21

Closed ascott18 closed 6 years ago

ascott18 commented 7 years ago

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

ascott18 commented 6 years ago

This is fully complete in the current 2.0 branch.