Colin McMillen 2020-11-30 20:15:30 +00:00
parent cc76c7295c
commit 4e0899ddb5

@ -1,6 +1,7 @@
## One-time setup
https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
One-time setup:
```shell ```shell
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
@ -19,7 +20,7 @@ dotnet run
More documentation on `dotnet new`: More documentation on `dotnet new`:
https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new
Stuff specific to MonoGame: ## Stuff specific to MonoGame
https://docs.monogame.net/articles/getting_started/1_setting_up_your_development_environment_ubuntu.html https://docs.monogame.net/articles/getting_started/1_setting_up_your_development_environment_ubuntu.html
```shell ```shell
sudo apt install dotnet-sdk-3.1 sudo apt install dotnet-sdk-3.1
@ -29,3 +30,9 @@ mgcb-editor --register
dotnet build DesktopGL/DesktopGL.csproj dotnet build DesktopGL/DesktopGL.csproj
dotnet run --project DesktopGL/DesktopGL.csproj dotnet run --project DesktopGL/DesktopGL.csproj
``` ```
## Publishing a Linux executable from Windows
```shell
dotnet publish -c Release -o mygame --self-contained --runtime linux-x64
```