thelinuxlich / artemis_CSharp

Artemis Entity System Framework ported to C#
Other
342 stars 78 forks source link

Port to .NET Standard 2.0 #102

Closed Thraka closed 4 years ago

Thraka commented 4 years ago

It would be awesome to port this to .NET Standard 2.0. I wish I had the time to do it.

thelinuxlich commented 4 years ago

Me too :(

tpastor commented 4 years ago

what about removing almost all the extra stuff that we have and its kinda unsupportable anymore ... and just have the core with .net standard 2.0 + unit tests (everything else is removed)

btw, metro, windows phone, xbox, xna .... those stuff does not exist anymore. Lets just have one solution with 2 projects targeting .net std 2.0 version and generating a single dll

comments please, if we reach and an agreement, i can do this.

thelinuxlich commented 4 years ago

XNA exists in its spiritual successor only: http://www.monogame.net

tpastor commented 4 years ago

Monogame will work with .net std as well, i cant find a good reason to keep all the different profiles.

btw, migrating to .net std 2.0 is pretty straightforward, i just created a new solution with the code and compiled everything.... just 3 unit tests failed :) Now i just need to fix the test failures, remove all the ifdefs / unused libs and create the pr.

On Thu, Jan 23, 2020 at 3:10 PM Alisson Cavalcante Agiani < notifications@github.com> wrote:

XNA exists in its spiritual successor only: http://www.monogame.net

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/thelinuxlich/artemis_CSharp/issues/102?email_source=notifications&email_token=AAF65E4XUMBH44E3MKIPBZLQ7GQMRA5CNFSM4JXT2Y4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJXPMFQ#issuecomment-577697302, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAF65E2D4VZ3ZPQUOV2JYRDQ7GQMRANCNFSM4JXT2Y4A .

Thraka commented 4 years ago

Is this available in a branch?

tpastor commented 4 years ago

ultra simplified -> one solution, 2 projects all tests ok tested on visual studio for mac

missing

https://github.com/thelinuxlich/artemis_CSharp/tree/netstandard20

feel free to work on it :) and send any pr

if all wants, this can be merged on master later

tpastor commented 4 years ago

updated the readme with a link to this branch