2013-04-18 47 views
1

我对Linux/Ubuntu平台的知识非常有限。 对于我来说,在上述任一平台上部署我们的桌面应用程序的版本都有一些要求。在Linux/Ubuntu上部署sql + winforms应用程序,同时开发服务器仍然是Windows

随着背景下,我在我的脑海以下查询:

  1. 难道同样的代码可以使用单/单IDE,我可以编译输出到OS特定的Windows上运行?
  2. 或者假设我在不同的操作系统上运行它们必须做出某些更改,那么在Linux/Ubuntu上部署它的最佳方式是什么?
  3. 或者是否可以在windows开发中保留相同的代码,但可以部署在Linux/Unix环境中?

回答

0

SQL不会在Unix上工作,因此您需要首先将其转换。

  1. 是的,要走的路。

  2. 您需要执行步骤1来确定是否需要对操作系统进行特定的更改。

  3. 假设程序集要求的所有东西都被Mono支持,您不应该做任何事情 - 它应该已经是二进制兼容的。这是IL的要点之一:)

如果你发现有些事情不是由单声道支持,建议你的代码Unix的分支。

+0

谢谢杰里米,我回答了这个问题。 – NBaua 2013-04-19 10:54:31

相关问题