c# - 如何在 Windows 上正确运行 Mono 应用程序?

标签 c# mono monodevelop gtk#

我对 Mono 和 Gtk# 完全陌生。我正在 Linux 上开发一个应用程序,但我也想在 Windows 上运行它。但是,如果我使用 MonoDevelop 构建应用程序,然后在 Windows 中运行 .exe 文件,它不会启动。

是否真的可以使用 Linux/Mono 制作 Windows 应用程序,还是我遗漏了什么?

最佳答案

Baltasarq 是正确的。您的应用无法运行的原因是依赖的 GTK# 二进制文件不在您的目标机器上。编译后的 .exe 将在任何 .NET 实现上运行,只要它至少是您的可执行目标和依赖程序集可用的 .NET 版本。

关于c# - 如何在 Windows 上正确运行 Mono 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54775453/

相关文章:

c# - 对象列表中的不同值

c# - 在不输入 "mono filename.exe"的情况下在 Windows 上运行 Mono 应用程序?

c# - Linux下使用MonoDevelop的项目中如何使用Console.ReadLine()

visual-studio - 如何为子目录中的 C# 文件编写 DependentUpon 子句?

java - Monodevelop + IKVM : Java build error ("Error: invalid path: *.class")

c# - ASP.NET Gridview 仅在确认时删除行

c# - 如果我已经创建了一个序列化程序集,为什么代码会编译一个序列化程序集?

c# - goto 语句在这个例子中是如何工作的?

Android Activity 和服务关系

c# - 没有访客模式的动态调度