首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux下创建c#代码

问在linux下创建c#代码
EN

Stack Overflow用户
提问于 2011-05-12 08:43:33
回答 3查看 14.2K关注 0票数 4

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

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

谁能给我指出一个方向,在那里我可以找到一个解决方案,如何创建窗口,标签,文本框等仅仅是使用代码?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-12 09:05:00

你可以在Linux下安装MONO,然后用MONO编译C#程序并运行它。这个信息是关于什么是MONO的。http://www.mono-project.com/What_is_Mono

要编译和安装MONO,可以参考here和this is about how to use IDE to develop MONO application under Linux。

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

  • Linux区分大小写,而Windows不区分大小写。有些代码需要读取ini或xml文件,需要确保文件名正确,在Linux的program.
  • Directory结构上是不一样的,如C:\Windows和/etc/,需要确保代码引用了正确的locations
  • Some XML配置信息,需要重新测试,确保compatibility.
  • Do进行了高覆盖率的测试,以确保每一个功能的工作properly
  • Security环境在Linux和Windows之间是不同的,这可能会对应用程序的

产生影响

票数 6
EN

Stack Overflow用户

发布于 2011-05-12 08:44:33

你是说集成开发环境吗?MonoDevelop可能就是你想要的。

在2.4版本中,我相信它自带了WinForms Designer,它将帮助您构建表单。

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

票数 7
EN

Stack Overflow用户

发布于 2011-05-12 08:45:26

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

老实说,C# Winforms的设计初衷并不是手工编写。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5972156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档