我想知道的是让 GTK# 应用程序在 Windows 上运行的最简单方法是什么。
我想在 Ubuntu 中开发,然后为运行 Windows 的人制作安装程序,这样他们就可以立即使用我的应用程序。
我是否需要以某种方式将 Mono 捆绑到安装程序中..也许 GTK# 也是..
这似乎有点像一场噩梦..
所以是的,这对我来说是能够在 monodevelop 中开发然后给人们我的应用程序的最简单的方法,而他们不必做大量的技巧来使它们工作。
我想知道的是让 GTK# 应用程序在 Windows 上运行的最简单方法是什么。
我想在 Ubuntu 中开发,然后为运行 Windows 的人制作安装程序,这样他们就可以立即使用我的应用程序。
我是否需要以某种方式将 Mono 捆绑到安装程序中..也许 GTK# 也是..
这似乎有点像一场噩梦..
所以是的,这对我来说是能够在 monodevelop 中开发然后给人们我的应用程序的最简单的方法,而他们不必做大量的技巧来使它们工作。
只要您不使用 Mono 特定库和 P/Invoke,您的应用程序就应该在 Windows 系统上开箱即用 - 假设 .NET 框架可用。
关于如何发布应用程序和依赖项,尤其是 GTK#,我建议您看一下这个问题:Deploy gtk sharp applications to windows without installed gtk。描述了多种技术,其中一种可能会满足您的要求。
为 .net 安装 Visual C++ 2013 可再发行包 x86 和 gtk#。