国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页服务器类Linux服务器 → 如何搭建Linux下.net开发环境

如何搭建Linux下.net开发环境

我要评论 2009/11/26 12:55:12 来源:国语自产精品视频在线看 编辑:绿色资源站 [ ] 评论:0 点击:676次

C#开发【kāi fā】🤵环境【huán jìng】🥙很多人认为比【rèn wéi bǐ】较适用【jiào shì yòng】于微【yú wēi】🐣软的【ruǎn de】🕺Windows环境【huán jìng】或🕚其他相【qí tā xiàng】对应的🌬环境【huán jìng】🥙,其实在Linux下也可👋以进行【yǐ jìn háng】很好的🏽的🕺.NET开发【kāi fā】🤵。我们今天就要介绍的🕺是Linux下的🕺C#开发【kāi fā】🤵环境【huán jìng】🥙。我们知【wǒ men zhī】道🖌mono是一个跨平台的🕺、开源的【kāi yuán de】🕺.NET 开发【kāi fā】框📢架✒。它是【tā shì】Novell 公司基于SUSE Linux操作系统开发【tǒng kāi fā】🤵的🕺。

虽然在openSUSE 操作系【cāo zuò xì】🎙统下开🛌发C# 程序可以轻松【yǐ qīng sōng】获得最🛫新的mono开发环🐎境【jìng】🕤,但是我【dàn shì wǒ】更喜欢Ubuntu操作系【cāo zuò xì】🎙统。

程序版本

由于💙 Ubuntu 操作系统包括🧛了【le】“阿帖便【ā tiē biàn】笺【jiān】(Tomboy)”和“F-Spot 照片管🎻理器🌸”这两个【zhè liǎng gè】使用【shǐ yòng】 C# 开发的应用程序🤢,所以它已经包括了【le】mono 运行库👬,不需要另外安【lìng wài ān】装【zhuāng】🔝。

但是【dàn shì】,要想使【yào xiǎng shǐ】💥用C# 编译器就必须使用🚊 sudo apt-get install mono-devel 命令安装【zhuāng】❣ mono 开发环境。

然后【hòu】🛵,在使用🦃vi 或者【huò zhě】gedit 编辑⚾C# 源程序后【hòu】,就可以使用🦃gmcs 来编译了【le】。

gmcs

上图就是使用【shì shǐ yòng】vi编辑🧘C#源程序🏳的例子。想必老【xiǎng bì lǎo】资格的【zī gé de】Unix程序员🖕大部分都有vi情结吧【qíng jié ba】💛 

gedit来编辑ClrInfo.cs

上图是【shàng tú shì】🧘使用【shǐ yòng】🐊gedit 来编辑ClrInfo.cs的例子。

  1. ben@ben-m4000t:~/work$ mono 
  2. --versionMono JIT compiler 
  3. version 2.4.2.3 (Debian 2.4.2.3+dfsg-2)Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com 
  4.    TLS:           __thread    
  5. GC:            Included Boehm (with typed GC)    
  6. SIGSEGV:  altstack    
  7. Notifications: epoll    
  8. Architecture:  amd64    
  9. Disabled:      none
  10. ben@ben-m4000t:~/work$ gmcs --version
  11. Mono C# compiler version 2.4.2.3
  12. ben@ben-m4000t:~/work$ gmcs ClrInfo.cs
  13. ben@ben-m4000t:~/work$ ./ClrInfo.exe
  14. OS  Version: Unix 2.6.31.14
  15. CLR Version: 2.0.50727.1433
  16. Default Encode: System.Text.UTF8Encoding
  17. ben@ben-m4000t:~/work$  

上面就【shàng miàn jiù】是【shì】ClrInfo程序编译和运行的情🥦况🕊。

同样的ClrInfo 程序在【chéng xù zài】👮Windows Server 2003 R2 Enterprise Edition中的运【zhōng de yùn】行结果如下所⛳示:

  1. D:\work> ClrInfo.exeOS    
  2. Version: Microsoft Windows NT 5.2.3790 Service Pack 2CLR   
  3. Version: 2.0.50727.3603Default Encode:   
  4. System.Text.DBCSCodePageEncodingD:\work> 

如果需要使用IDE等更加【děng gèng jiā】强大的功能⏳,可以通【kě yǐ tōng】过 sudo apt-get install monodevelop 来安装🧖MonoDevelop ,这是一个使用【gè shǐ yòng】🐂C# 以及其【yǐ jí qí】它.NET语言的【yǔ yán de】集成开😣发环境👶。

安装环境

MonoDevelop 支持以下四种【xià sì zhǒng】格式的项目文🐇件【jiàn】🚛:

  1. MonoDevelop 1.0
  2. MSBuild (Visual Studio 2005)
  3. MSBuild (Visual Studio 2008)
  4. MSBuild (Visual Studio 2010)

这可以在点击“编辑【biān jí】 -> Preferences”菜单项🚀后弹出【hòu dàn chū】的“选项【xuǎn xiàng】🧦”对话框【duì huà kuàng】中的🛡“选项【xuǎn xiàng】🧦 -> 装入✡/保存”中设置,如下图所示【suǒ shì】💋:

设置

如果想👨实践敏捷软件【jié ruǎn jiàn】软件开🍮发,进行测【jìn háng cè】试驱动👫开发【kāi fā】,必须使【bì xū shǐ】用【yòng】🧓sudo apt-get install monodevelop-nunit命令来🍌安装 NUnit 插件。然后,就可以新建一个🛥C# NUnit项目了,如下图【rú xià tú】所示:

实现敏捷开发

然后,点击【diǎn jī】🅰“工程 -> Options”菜单项【cài dān xiàng】🏺,在弹出的“工程选项🏺”对话框中可以进行一些设置【xiē shè zhì】🥈,例如我喜欢把【xǐ huān bǎ】 Tab width 设置为 2 个空格【gè kōng gé】🕴,并且转📻换【huàn】 c,如下图🅰所示:

Tab width

然后就【rán hòu jiù】🎼可以进行【háng】C#程序开发了⚪。点击🍵“运行【yùn háng】🔉 -> Run Unit Tests”菜单项⛩就可以【jiù kě yǐ】运行【yùn háng】🔉单元测试了,如下图如示:

单元测试

更多的资料请【zī liào qǐng】参见mono官方网📔站⚡。祝大家【zhù dà jiā】🕧编程愉快【kuài】。

关键词:Linux,.net开发环境

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视