也许我的问题完全天真,这就是为什么我无法通过谷歌或其他东西找到任何信息的原因——但尽管如此,我认为值得在这里提问。
我想开发一个在 Mac 和 Windows 中自然运行的 C# 应用程序(Linux 也不错,但不是直接需要)。我的主要开发操作系统应该是 Mac OS X,因此我想使用 MonoDevelop。
我可以为 MonoMac 设置一个项目 - 工作正常。我可以为 GTK# 设置一个不同的项目 - 工作正常。
我现在的问题是,我必须做些什么才能获得一个有可能使用 MonoMac 和 GTK#-frontend 的项目。所以我将采用 MVC 模式并希望在一个项目中工作。因此,构建我的项目将产生一个 Mac 可执行文件(基于 MonoMac 的东西)和一个 Windows 可执行文件(基于 GTK#)。
我的方法完全错了吗?我必须做什么才能实现我的目标?