Closed ghck-cmyk closed 8 years ago
.NET and mono are supported, but WPF, the main technology that slimCat uses, is not. WPF relies on DirectX, which is extremely unlikely to be ported cross-platform (but who knows anymore). Until these technologies move over, there's basically no chance of a proper cross-platform slimCat.
Ah, all right then. I was afraid of this. So back to trying it in Wine...
Hi. With recent official support of .NET/Mono on other platforms (Mac OS, Linux) by Microsoft, it would be great to add support for these platforms too.
I tried it and Bootstrap compiles ok (just install mono and then
xbuild Bootstrap.csproj
). With slimCat, I edited the csproj file a bit to start the compilation[1], but I ended with 193 errors like:and
I'm inexperienced w.r.t. C# and .NET programming (read: did a hello world once), so I'm not sure what is the issue. I only hope that this project is not using some Windows-only parts of .NET, if there are some - that would make the porting difficult. I will help with this as I can, though.
[1] The edit was to change
<PreBuildEvent>
into<PreBuildEvent Condition="'$(OS)' == 'Windows_NT' ">
and adding a similar tag for != using posix shell commands. A cleaner alternative would be to use MSBuild tasks though: http://stackoverflow.com/a/35570384/1023519For now, the changed code in slimCat.proj looks like: