相关疑难解决方法(0)

使用 C#、.NET Core 3 和 GTK# 进行跨平台编程(和替代方案)

我即将开始开发一个软件项目,如果可能的话,该项目应该在 Linux 和 Windows 上运行。由于我已经有一些 C# 经验,所以我渴望将它用于这个项目。我认为对于 .NET Core 3 和 GTK# 3.22 这应该不是问题,因为 .NET Core 应用程序应该是开箱即用的跨平台。GTK# - 根据我的理解 - 应该可以在任何地方使用相同版本的 GTK+。

为什么是 C#?嗯,我只是喜欢这种语言,而且我想使用一个适用于 c# 的 ECS 框架。

到目前为止,我已经在 Visual Studio 中设置了一个针对 .NET Core 3 的测试控制台应用程序项目,并添加了GTK# 特定的 NuGet 包

我写了一个简单的Hello World程序来测试环境。

using System;
using Gtk;

namespace GTKTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Application.Init();
            Window win = new Window("Hello GTK");
            Label lbl = new Label("This is a test GTK App written with C# for GNU/Linux …
Run Code Online (Sandbox Code Playgroud)

c# mono cross-platform gtk# .net-core

6
推荐指数
1
解决办法
8346
查看次数

我可以在Linux上构建和编译跨平台Xamarin应用程序吗?

我使用Fedora 27作为操作系统,我想知道是否可以让Xamarin工具集在其上运行,以使用monodevelop,VS Code或Rider等IDE创建跨平台应用程序。

我听说Xamarin获得了用于Linux的Xamarin.Forms的新模板,但是我找不到关于它的最新开发新闻。

linux cross-platform xamarin

5
推荐指数
2
解决办法
3874
查看次数

标签 统计

cross-platform ×2

.net-core ×1

c# ×1

gtk# ×1

linux ×1

mono ×1

xamarin ×1