Skip to content
This repository has been archived by the owner on Mar 20, 2022. It is now read-only.

.Net Core #97

Closed
rfvgyhn opened this issue Apr 5, 2020 · 7 comments
Closed

.Net Core #97

rfvgyhn opened this issue Apr 5, 2020 · 7 comments
Assignees

Comments

@rfvgyhn
Copy link

rfvgyhn commented Apr 5, 2020

I play the game on linux and would like to have a console based logger (which I'd be willing to write). Ideally that would be a .net core app and not need to use mono.

I see you have a .net core feature branch. Is that still in the works? Would you be interested in some help with that? Just after a cursory glance, it would seem that the libraries would need to be converted to .net standard and the gui would need to be converted to a .net core app.

@DarkWanderer
Copy link
Owner

Greetings. I've given the migration a go and it doesn't actually cause issues - but unfortunately ClickOnce which I'm using for distribution is not supported with .NET Core. This is the main blocker right now - I don't have a good alternative for it and I don't want to roll out homegrown one. Squirrel, for example, does not support .NET Core 3.0 (which is required to support WinForms) :(

Any suggestion for an easy-to-use framework are appreciated

@rfvgyhn
Copy link
Author

rfvgyhn commented Apr 8, 2020

What are your thoughts on just upgrading the libraries to .net standard and leaving the winforms app as full framework?

Unfortunately, I'm not sure of any deployment frameworks besides Squirrel and MSIX. MSIX doesn't look nearly as friendly as Squirrel. And I assume Squirrel's option for using Update.exe doesn't interest you (I've never actually used either so I'm not familiar with the pros and cons).

@3navis
Copy link

3navis commented Apr 8, 2020 via email

@rfvgyhn
Copy link
Author

rfvgyhn commented May 3, 2020

Just an FYI, I've prototyped a cross platform gui by replacing winforms with avalonia.

https://github.com/Rfvgyhn/Elite-Log-Agent/tree/netcore-xplat

GIF of app running on arch linux:
ela-avalonia

@jakaarl
Copy link

jakaarl commented Nov 25, 2020

ClickOnce shouldn't be a deal breaker anymore, see: dotnet/deployment-tools#9

@DarkWanderer
Copy link
Owner

Nice, will take a look when I have spare time

@DarkWanderer
Copy link
Owner

It seems I will have to drop "Portable" version support for it - which I should do anyway, as nobody bothers to update those

@DarkWanderer DarkWanderer self-assigned this Jul 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants