VB.NET跨平台应用程序

VB.NET跨平台应用程序,vb.net,Vb.net,我用vb.net和wpf制作了一个游戏。但是我想在Windows/Linux/Mac上运行。 我怎么做? 很抱歉,我的英语真的很差:D我使用谷歌翻译。为多个平台实施解决方案不是一件容易的事,你需要熟悉你计划支持的所有平台,从诸如不同路径方案之类的琐事开始,最后检查项目设置所需的每个引用,以确保其与目标平台的兼容性 请看一看。在系统中安装mono软件包时,在某些情况下,可以从shell中运行编译后的.exe 显然,您需要决定是尝试创建一个在所有目标平台上运行的应用程序,还是要创建所有引用同一游戏引

我用vb.net和wpf制作了一个游戏。但是我想在Windows/Linux/Mac上运行。 我怎么做?
很抱歉,我的英语真的很差:D我使用谷歌翻译。

为多个平台实施解决方案不是一件容易的事,你需要熟悉你计划支持的所有平台,从诸如不同路径方案之类的琐事开始,最后检查项目设置所需的每个引用,以确保其与目标平台的兼容性

请看一看。在系统中安装mono软件包时,在某些情况下,可以从shell中运行编译后的.exe

显然,您需要决定是尝试创建一个在所有目标平台上运行的应用程序,还是要创建所有引用同一游戏引擎的平台特定应用程序

如果您坚持非常接近框架,而不使用外部引用,则实现前者的可能性更高。如果游戏的主要逻辑可以很容易地划分成一个专门的项目,那么后者就是最好的选择


一般来说,如果您的应用程序后端包含一个控制台应用程序,由安装在系统上的webbrowser访问,那么跨平台兼容性更容易实现——尽管使用web前端。但只要您不需要加速图形,这应该是可行的。

WPF是一个仅限Windows的GUI框架。如果你想把你的游戏带到其他平台,你需要重写你的游戏。这个网站是针对特定代码的问题。您是否制作了一个游戏并在其中一个平台上出错?嗯,好的。我的游戏是网站管理员大亨。@BerkenUsar,这并没有告诉我们任何事情(是的,我在谷歌上用这个名字搜索了你的游戏,但也没有在那里找到)。我们只能有效地帮助你,如果你能为你的具体问题提供答案,但这似乎真的很广泛,因为它是。