【发布时间】:2020-08-07 07:44:23
【问题描述】:
我正在尝试为 Visual-Studio C# MonoGame 项目创建 premake5.lua 文件。我希望能够使用 MonoGame 项目模板制作 premake,而不是我必须手动挖掘模板为我创建的所有内容,然后将其放入 premake。 目前我有以下premake5.lua文件,它生成的项目可以编译但运行时出现异常...
workspace "TilemapEditor"
architecture "x86"
startproject "TilemapEditor"
configurations
{
"Debug",
"Release",
"Distribution"
}
outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
project "TilemapEditor"
location "TilemapEditor"
kind "WindowedApp"
language "C#"
links {"MonoGame.Framework", "System", "System.Windows.Forms", "System.Xml"}
targetdir ("bin/" .. outputdir .. "/%{prj.name}")
objdir ("bin-int/" .. outputdir .. "/%{prj.name}")
files { "%{prj.name}/src/**.cs", "Properties/AssemblyInfo.cs" }
defines { "WINDOWS" }
dotnetframework ("4.5")
filter "configurations:Debug"
symbols "On"
filter "configurations:Release"
symbols "Off"
我在 premake wiki 中没有找到任何可以做到这一点的函数。
【问题讨论】:
标签: visual-studio-2019 monogame project-template premake