我一整天都在阅读Linux上的病毒(Ubuntu14.04LTS: my ),所以我开始讨论病毒可以通过葡萄酒(允许你在linux上运行windows应用程序)影响你的计算机。但是,两天前,我为C#开发安装了mono,而im使用PINTA来处理小的油漆类型的东西。当我转到PINTA文件夹时,它有dll文件,它的启动程序是.exe格式的。经过更深入的研究后,我发现它是由mono运行的,mono正在运行那个.exe。我搜索了它,到处搜索,没有发现这个话题是在MONO上讨论的,所以我想我应该自己问一下。
同样的问题同样适用于mono,就像葡萄酒一样,MONO可以帮助病毒感染我的Linux机器吗?
我正在尝试弄清楚如何在Windows上编译一个Mono项目(在Xamarin Studio中),然后在Linux上运行.exe。到目前为止,我得到了
Cannot open assembly 'Program.exe': File does not contain a valid CIL image.
当我尝试在Linux上运行可执行文件时。我在Windows上编译时使用的命令与在Linux上编译时使用的命令相同,然后尝试在mono上运行它。我错过了什么?
提前谢谢。
在我的Arch机器上,我安装了Mono C#编译器5.20.1.0版本。今天,我在C#中创建了一个简单的hello world程序,如下所示:
using System;
public class Program
{
public static int Main()
{
Console.WriteLine("Hello world of C# !");
Console.WriteLine();
return 0;
}
}
我去了bash终端,并将上面的程序编译为
$ mcs t.cs
这在工作目录
为了在Linux上创建一个独立的控制台应用程序,工作环境是在Mac x10.7上进行的。
1.)打开Monodevelop并创建新的解决方案,即"C#控制台项目“。2.)构建应用程序时,exe将在bin/Release文件夹3中创建。)在mac os x打开终端中,goto文件夹并键入:mkbundle -o HelloTest HelloWorld.exe -deps。
这将发生:
OS is: Darwin
Sources: 1 Auto-dependencies: True
embedding: /Users/fredrickbacker/Documents/Mono/He
我购买了一个软件来配置可编程的无线电控制发射机。它说它将在Linux上运行,请参见下面的内容:
数字电台运行于: Microsoft Windows 2000/2003/XP Microsoft Windows Vista/7/2008,Linux Ubuntu或Mono发行版,32或64位,也在虚拟机中。Linux需要安装Mono包,还需要Visual 2005运行时库。Linux版本是Windows平台的同一个可执行文件,可以使用Mono执行。你不需要酒。所有的测试都是在Ubuntu桌面10.10上完成的。
几个星期以来,我一直试图让电缆的驱动程序在XP或Win7中工作,我承认失败了。
我正在尝试运行由visual studio 2010创建的Mono可执行文件。VS2010中的设置是:-c++项目-cil pure
我的最终目标是使用visual studio 2010编译Parsec基准,然后在windows和linux中使用mono运行可执行文件。
到目前为止,我创建了一个简单的c++项目,其中只包含一个printf。这个可执行文件在windows下与mono运行得很好,但在linux下却给我带来了很多问题。
这是我得到的:
** (thread.exe:1424): WARNING **: Missing method .ctor in assembly /home/