Open xen2 opened 6 years ago
Convert projects to .NET Core
.NET Standard should be enough for some of them, see my early attempts in https://github.com/Kryptos-FR/Avalonia.GameStudio
@Kryptos-FR yes sorry that's what I meant, editing
That "cross-platform editor" link doesn't seem to go anywhere.
That "cross-platform editor" link doesn't seem to go anywhere.
It's a link to another issue.
Yes my bad, it was broken before (I tried [cross-platform editor](#8)
but it made a link on same page with #8
in URL). Fixed it a few days ago.
More detailed steps/progress for .NET Core 3
Runtime
System
assembliesXenko.Games
and Xenko.Input
to use .NET Core 3.0 WinForms & WPF, like on .NET FrameworkCompiler tools (.NET Core 3 on Windows)
TargetFrameworks
)Compiler tools (multiplatform)
Game Studio (.NET Core 3.0 on Windows)
System.Windows.Interactivity
to Microsoft.Xaml.Behaviors.Wpf
About QuickGraph, did you see that there is already a fork on GitHub that has still some development getting done? https://github.com/YaccConstructor/QuickGraph
@Kryptos-FR Yes I was hesitating but didn't want to run into regressions for GraphX and our code. Also I was hoping GraphX might consider a PR so thought staying with something close to official QuickGraph might help. Anyway, fine to switch to that version if it works well.
@xen2 Makes sense. I was just wondering if forking their repo and starting from their initial releases (e.g. nuget https://www.nuget.org/packages/YC.QuickGraph/3.7.1) could work.
Might be safer to start from something closer to what we have currently though.
Xceed now supports .Net Core 3.0.
@meriaizen86 As discussed in the discord, they removed their datagrid component from the Free version, so we will have to replace the datagrid component with something else anyways.
@meriaizen86 They might very well support .Net Core but it is still Windows-only. Xceed is and remains a WPF "extension", so it won't magically support other platforms.
For those interested, it is possible to build mostly all Stride packages (except Tests and Editor) on Linux
result of
dotnet build Stride.Runtime.sln
Since 4.2.0.2267 it is possible to build your game on Linux 💟 Please keep in mind that It still may have some issues, so should be treated as in preview/beta.
If anyone is interested in supporting macOS you can follow my PR's for inspiration
After I installed lld
on my Mac (brew install lld
), I was able to run dotnet build Stride.Runtime.sln
:
Build succeeded with 1280 warning(s) in 21.3s
hi, i was hoping this issue was still up for grabs to debug. @stride3d/@stride-contributors
Idea is to be able to build Xenko projects (incl. asset compilation) on Linux/macOS.
Some important steps:
This is a necessary step before cross-platform editor