linux - 创建一个简单的解决方案 : hello world in mono

标签 linux mono console-application monodevelop

此项目从 IDE 构建但不会运行。没有“运行”按钮...

我如何 create a simple solution ?我最终选择了“共享项目”:

shared..

这给了我一个生成的类。稍微修改一下:

using System;
namespace bravo
{
    public class MyClass
    {
        public MyClass()
        {
        }

        public static void Main()
        {
            Console.WriteLine("Hello World!");
        }

    }
}

我也没有options to configure how the app runs .我一定是创建了错误类型的应用程序……不是控制台应用程序:

enter image description here

最佳答案

thufir@dur:~/Projects$ 
thufir@dur:~/Projects$ chmod +x console/console/obj/x86/Debug/console.exe 
thufir@dur:~/Projects$ 
thufir@dur:~/Projects$ ./console/console/obj/x86/Debug/console.exe 
Hello World!
thufir@dur:~/Projects$ 
thufir@dur:~/Projects$ tree console/
console/
├── console
│   ├── bin
│   │   └── Debug
│   │       ├── console.exe
│   │       └── console.pdb
│   ├── console.csproj
│   ├── console.csproj.user
│   ├── obj
│   │   └── x86
│   │       └── Debug
│   │           ├── console.csproj.CoreCompileInputs.cache
│   │           ├── console.csproj.FileListAbsolute.txt
│   │           ├── console.exe
│   │           └── console.pdb
│   ├── Program.cs
│   └── Properties
│       └── AssemblyInfo.cs
├── console.sln
└── console.userprefs

7 directories, 12 files
thufir@dur:~/Projects$ 
thufir@dur:~/Projects$ cat console/console/Program.cs 
using System;

namespace console
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}
thufir@dur:~/Projects$ 

它在 .NET 中:

C#

我一直在寻找一个 mono 项目,而不是 C#

谢谢 SushiHangover。

关于linux - 创建一个简单的解决方案 : hello world in mono,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48844182/

相关文章:

c# - 如何在 Ubuntu 上运行依赖于 NuGet 包的 .net Core 应用程序

linux - docker "Unable to find group docker"使用 "--group-add docker"

linux - 进入chroot,发出命令,停留在chroot

c# - OSX 上的 Mono WCF 问题

c# - Android for MonoDevelop on Ubuntu

delphi - 如何判断 Delphi 应用程序 "owns"是否是其控制台?

linux - Reddit开源入门,配置/安装

android - Android CPU 使用情况下的 "Clock Tick"到底是什么?

c# - 将 Lua 与 C#/Mono 结合使用

c# - Newtonsoft.Json 在长树中的用法