[Share Experiences] 运行部分Windows应用的另一种选择-Mono Resolved
Tofloor
poster avatar
lizipeng0013
deepin
2023-07-14 01:27
Author

什么是Mono?

Mono是一个开源的跨平台的软件开发框架,用于开发和运行基于.NET的应用程序。它是由Novell公司(现在是Xamarin公司的一部分)开发的,可以在多个操作系统上运行,包括Windows、Linux和macOS。Mono兼容.NET框架,并提供了一系列的工具和库,使开发人员能够使用C#、F#和Visual Basic等语言来构建跨平台的应用程序。它还支持ASP.NET网站和服务的开发,以及移动应用程序的开发。Mono的目标是为开发人员提供一个可以在不同操作系统上无缝运行的开发环境。


如果一个Windows程序是.NET框架开发的,可以尝试一下使用Mono运行。和Wine不同,使用Mono运行的程序是可以访问系统底层的(前提是使用sudo运行),比如DiskDigger这个数据恢复软件

image.png

还有一个不知道名字的获取电子教材的软件

对于需要的人来说很有帮助
image.png

安装Mono:sudo apt install mono-complete


后期本人测试支持的.NET应用会在帖子回复更新

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-14 01:28
#1

like

Reply View the author
hanzn-zzx
deepin
2023-07-14 02:27
#2

like好帖子! @pzm9012

Reply View the author
辉辉
deepin
2023-07-14 03:29
#3

后面那个软件是你推荐的软件自带的?

Reply View the author
lizipeng0013
deepin
2023-07-14 03:49
#4
辉辉

后面那个软件是你推荐的软件自带的?

不是,网上找来的

Reply View the author
兆兆嘟嘟嘟
deepin
2023-07-14 04:05
#5

wine本身就有mono和gecko库。

Reply View the author
兆兆嘟嘟嘟
deepin
2023-07-14 19:00
#6

请问输入什么命令行运行?mono和exe目录中间是否需要加什么操作项?

Reply View the author
lizipeng0013
deepin
2023-07-14 20:39
#7
兆兆嘟嘟嘟

请问输入什么命令行运行?mono和exe目录中间是否需要加什么操作项?

不用

Reply View the author
兆兆嘟嘟嘟
deepin
2023-07-14 21:44
#8
lizipeng0013

不用

那么提示这个是怎么回事?

Cannot open assembly '文件目录': File does not contain a valid CIL image.

(这里的“文件目录”是一个具体的exe文件)

Reply View the author
lizipeng0013
deepin
2023-07-14 22:17
#9
兆兆嘟嘟嘟

那么提示这个是怎么回事?

Cannot open assembly '文件目录': File does not contain a valid CIL image.

(这里的“文件目录”是一个具体的exe文件)

这个错误信息意味着无法打开指定的程序集文件,因为它不包含有效的CIL(Common Intermediate
Language)。CIL是一种中间语言,用于在.NET平台上执行代码。可能的原因是该文件不是一个有效的.NET程序集文件,或者文件已经损坏。你可以检查文件路径是否正确,并确保文件是一个有效的.NET程序集文件。


运行程序命令:mono 文件名.exe

或者右键选择mono打开:
image.png

Reply View the author
lizipeng0013
deepin
2023-07-14 22:27
#10
兆兆嘟嘟嘟

那么提示这个是怎么回事?

Cannot open assembly '文件目录': File does not contain a valid CIL image.

(这里的“文件目录”是一个具体的exe文件)

最好用PEiD查看一下“PEiDDSCAN”信息

我这里能运行的程序显示为这几种:

Microsoft Visual C# / Basic .NET

Microsoft Visual C# / Basic .NET [Overlay]

.NET executable *

Reply View the author
lizipeng0013
deepin
2023-10-19 00:58
#11

用于提取MKV资源的gMKVExtractGUI

下载地址(英文原版):https://sourceforge.net/projects/gmkvextractgui/files/
图片.png

Reply View the author
lizipeng0013
deepin
2024-05-27 19:13
#12

密码管理器KeePass

官网:https://keepass.info/

下载地址:https://sourceforge.net/projects/keepass/files/
截图_keepass2_20240527182357.png

Reply View the author