Browse Source

make DesktopGL build work with "dotnet run"

main
Colin McMillen 2 months ago
parent
commit
29463eb834
  1. 2
      DesktopGL/DesktopGL.csproj
  2. 5
      DesktopGL/DesktopGLProgram.cs

2
DesktopGL/DesktopGL.csproj

@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<PublishReadyToRun>false</PublishReadyToRun>
<TieredCompilation>false</TieredCompilation>

5
DesktopGL/DesktopGLProgram.cs

@ -1,5 +1,6 @@
using Microsoft.Xna.Framework;
using System;
using System.IO;
namespace SemiColinGames {
@ -38,6 +39,10 @@ namespace SemiColinGames {
public static class DesktopGLProgram {
[STAThread]
static void Main() {
string path = System.Reflection.Assembly.GetEntryAssembly().Location;
path = System.IO.Path.GetDirectoryName(path);
Directory.SetCurrentDirectory(path);
using (var game = new SneakGame()) {
game.Services.AddService(typeof(IDisplay), new DesktopGLDisplay());
game.Run();

Loading…
Cancel
Save