我可以使用MONO创建一个在没有安装.NET框架的情况下运行的程序吗?

时间:2014-05-08 06:30:24

标签: c# windows mono embedded windows-xp

我需要为没有安装.NET的Windows XP嵌入式计算机编写内容。

我已经用.NET编写了程序,所以我想知道是否有办法让它在没有.NET的情况下运行?

也许使用MONO创建一些多功能一体的.exe?

感谢您的任何想法/想法!

3 个答案:

答案 0 :(得分:2)

从Mono看一下mkbundle

  

生成的可执行文件是自包含的,不需要Mono   安装运行时运行。

答案 1 :(得分:0)

运行托管代码 - .NET / Mono程序集时,需要安装框架。根据您的依赖关系,您可以在单声道下运行而无需修改。 Mono与Windows XP兼容。部分.NET与Mono不兼容,例如WPF。

答案 2 :(得分:0)

首先make it run without .NET是一个错误概念。 .net程序必须在.net环境下运行。你可以说without .netframework

如果你想使用.netframework,可以帮助你:

http://blogs.msdn.com/b/embedded/archive/2007/03/23/deploying-net-framework-3-0-desktop-distribution-package-on-windows-xp-embedded-sp2-runtime.aspx

http://social.msdn.microsoft.com/Forums/en-US/93e39489-2c61-439d-aa3f-865195fb79d7/net-framework-35-on-windows-xp-embedded?forum=embeddedwindowscomponents

或者您可以在此操作系统上设置monoruntime