在 Linux 下创建 C# 代码

本文关键字:代码 创建 Linux | 更新日期: 2023-09-27 17:56:04

最近我在Windows中使用了很多C#。我试图坚持使用 C# 并在 Ubuntu 11 下创建 C# 应用程序。

问题是我太习惯于编辑器了,以至于我没有学会如何仅在代码下创建元素。

谁能指出我的方向,我可以找到有关如何仅使用代码创建窗口、标签、文本框等的解决方案?

在 Linux 下创建 C# 代码

你是说 IDE 吗?MonoDevelop可能是你想要的。

从2.4开始,我相信它带有WinForms Designer,它将帮助您构建表单。

如果这不起作用,您可以使用WinForms Designer本身。

您可以在Linux下安装MONO,并使用MONO兼容C#程序并运行它。此信息是关于什么是单声道的。http://www.mono-project.com/What_is_Mono

要编译和安装 MONO,可以参考这里,这是关于如何使用 IDE 在 Linux 下开发单声道应用。

尽管 MONO 可以帮助您在 Linux 下运行 .NET/C# 应用程序,但在迁移应用程序时仍需要考虑以下事项。

  • Linux 区分大小写,但 Windows 不是。有些代码需要读取 ini 或 xml 文件,需要确保 Linux 程序中的文件名正确。
  • 目录结构不同,比如C:''Windows和/etc/,需要保证代码引用的位置正确
  • 某些 XML 配置信息需要重新测试以确保兼容性。
  • 进行高覆盖率测试,以确保每个功能都能正常工作
  • Linux和Windows之间的安全环境不同,这可能会对应用程序产生影响

我建议不要这样做,而是在Linux上使用IDE。 特别是Eclipse与Emonic和NAnt或MonoDevelop应该适合你。

老实说,C# Winforms并不是为手写而设计的。