1.6 KiB
1.6 KiB
buypeeb
i figured, may as well try and learn c#
0uo
quick start (arch linux)
git clone https://git.bune.city/lynnesbian/buypeeb-cs
cd buypeeb-cs
sudo pacman -S dotnet-sdk
dotnet run
installing prerequisites
you will need either:
- dotnet core sdk (recommended, it's the easiest to use)
- mono and gtk sharp 3
debian
dotnet
follow these instructions to add the dotnet repo and install dotnet-sdk.
mono
the packages you'll need are mono-devel
and gtk-sharp3
, so:
sudo apt install mono-devel gtk-sharp3
arch linux
dotnet
sudo pacman -S dotnet-sdk
mono
sudo pacman -S mono gtk-sharp-3
windows
- download and install ".NET Core SDK" from this page
- run
dotnet build
- this should pull in gtk3 automatically - if not, you'll need to install it yourself
i have no idea how to install mono with gtksharp properly on windows, and believe me i tried
compiling
dotnet
dotnet build
mono
it doesn't actually build with mono anymore because mono's C# version is too old, and these instructions are wrong anyway, but it's something like
mcs -pkg:gtk-sharp-3.0 -resource:ui/main.glade -resource:ui/add.glade -resource:ui/settings.glade *.cs
running
dotnet
dotnet run
mono
mono ./BuypeebApp.exe