【问题标题】:Easiest way to make a gtk# app work on windows让 gtk# 应用程序在 Windows 上运行的最简单方法
【发布时间】:2013-07-17 09:40:07
【问题描述】:

我想知道在 Windows 上运行 GTK# 应用程序的最简单方法是什么。

我想在 Ubuntu 中进行开发,然后为运行 Windows 的人制作安装程序,以便他们可以直接使用我的应用程序。

我是否需要以某种方式将 Mono 捆绑到安装程序中……也许 GTK# 也是如此……

这似乎有点像一场噩梦......

所以是的,这对我来说是最简单的方法,我能够在 monodevelop 中进行开发,然后将我的应用程序提供给人们,而无需他们做大量的技巧来使它们工作。

【问题讨论】:

    标签: c# ubuntu mono monodevelop gtk#


    【解决方案1】:

    只要您不使用 Mono 特定库和 P/Invoke,您的应用程序就应该在 Windows 系统上开箱即用 - 假设 .NET 框架可用。

    关于您希望如何发布您的应用程序和依赖项,尤其是 GTK#,我建议您看看这个问题:Deploy gtk sharp applications to windows without installing gtk。描述了多种技术,其中一种可能会满足您的要求。

    【讨论】:

    • 好的,我会看看那个网站,干杯.. 我昨天用 GTK# 做了一个测试应用程序,它只有一些标签、一个工具栏和一个按钮,它没有在 Windows 上运行直截了当..单击exe文件时根本没有发生任何事情
    • 请注意,作为 GTK# 程序集的 GTK+ 运行时(本机)需要在目标系统上可用。此外,您希望 GTK# 版本与底层 GTK+ 运行时相匹配。在我链接的问题中,接受答案的第三种可能性是我会选择的一种,因为它会解决这个问题。
    【解决方案2】:

    为 .net 安装 Visual C++ 2013 可再发行包 x86 和 gtk#。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      相关资源
      最近更新 更多