frameworks - 要求用户安装 Mono 框架是不好的做法吗?

标签 frameworks mono cross-platform

我正在考虑使用 Mono 框架使我当前的 C# 应用程序跨平台(针对初学者的 Mac)。

虽然我读过它是 可能 将 Mono 框架的必要部分与您的应用程序捆绑在一起(从而避免强制您的用户安装它)。不幸的是,在实践中我发现这是 极其困难 ,并且从未真正能够完成它。有相关问题here ,但它没有可用的答案。

要求用户安装这个框架是不好的做法吗?安装它会大大减少实际应用程序的包大小,并且它可以被所有需要它的应用程序重用。

最佳答案

这在很大程度上取决于您的目标受众是谁。开发人员可能不介意,但普通用户会介意。此外,在您的应用程序中捆绑 Mono 可以使您免受较新版本框架中的回归,根据我的经验,这很常见。

作为 MonoMac 项目的一部分,Miguel de Icaza 和其他人正在研究一种将 Mono 嵌入应用程序包的无痛方法。

关于frameworks - 要求用户安装 Mono 框架是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4405919/

相关文章:

jquery css 类Compass修正

c++ - C++ 标准库是否比 winAPI 具有更多的环境依赖性?

ios - 自定义 iPhone 框架的 Mach-O 类型应该是什么?

php - yii 框架填充 textarea 中的值

c# - 如何在 Asp.net MVC 6 中使用 NHaml(找不到模板错误)

C#、XNA 和单声道。这一切都会奏效吗?

sql - 什么是时间戳/行版本(SQL Server)与 PostgreSQL 的等价物

linux - GTK# 在 Process 窗口句柄之间切换

c++ - 使用相同的 C++ 代码在跨平台之间获取运行时错误

python - Pickle跨平台__dict__属性错误