2012-09-04 71 views
3

我一直在想这件事,但我还没有找到一个具体的答案,只能用于其他方式(.net应用程序运行在单声道)。用Mono构建的应用程序是否在.NET上运行?

我注意到大多数单声道应用程序在下载时相当大,是否因为它们也提供了单声道运行时?或者这只是一种更安全而不是抱歉的预防措施?

为Windows构建的应用程序是否在.NET Framework上运行,没有安装Mono,也未包含在可执行文件中?

回答

3

单声道编译器生成与.NET编译器相同的格式可执行文件,所以是的,单编译程序也应该在.NET上运行。

+0

运行时库怎么样?我猜想许多Mono应用程序使用了一些不在.NET BCL内部的库。 –

+1

那么,mscorlib应该是一样的;如果您依赖于其他实现中不存在的外部库或部分,例如Microsoft。*或Mono。*命名空间,则存在相当明显的可移植性问题。 – Joey

+0

简短而准确的答案,谢谢!我想运行时会带来巨大的单声道应用程序,以确保它可以正常工作? – Jeff

相关问题