如何在 Mac 或 Linux 机器上运行 WinForms 应用程序?
a. 只需复制并运行(假设已安装 Framework)。
b. 重建。
c. 美化源代码。
d. 大量修改源代码和重新设计表单。
假设该应用程序是采用 Visual C# Express 或 Visual Studio 2008,以 .Net Framework 3.5 为目标,100% 管理的 C# 3 代码开发而成,没有使用任何第三方组件/库,也没有封装非托管代码或任何低级别的黑客技术 - 仅使用 Microsoft 文档化的标准 .Net Framework C# API。或者相同的条件但是采用C# 4语言、.Net Framework 4和Visual Studio 2010。
是否有一个实用的指南,可以指导使用 MS .Net Framework 和 Visual Studio 开发 Mono-ready 应用程序?是否有任何指导方针、提示、特定方面的亮点,告诉开发人员编写易于移植的应用程序时需要牢记的内容,而不必在 Visual Studio 中每次编码时都查询 Mono 参考文献中的每个函数。