使现有的 C# Windows 应用程序在 Linux 上运行

Jos*_*osh 1 c# linux windows mono

重复:在 Linux 中运行 .NET exe

你好,

是否可以通过在 Linux 中重新编译而无需/无需更改代码,使使用 Visual Studio 2008 和 .Net Framework 2.0 制作的现有 Windows 窗体应用程序在 Linux 上运行?

谢谢

cru*_*zer 5

然而,很有可能,根据您的应用程序,您的里程可能会有所不同。禁止事项包括依赖于 COM 和 Win32 调用以及 P/Invoke 的第三方库/DLL。您可能还需要注意执行文件/目录连接的代码,因为 unix 使用“/”作为目录分隔符,而 Windows 使用“\”。