您的位置:首页 > 其它

Microsoft.NET平台项目中开发我所用到的框架和工具汇总

2012-02-09 20:07 761 查看
开发过程中要记住”不要重复发明轮子“,在业务系统软件开发中尤其如此,我们所关注的是客户的业务流程,是如何让业务系统正确、高效地实现并运转起来,他们根本不关心你用了什么技术去实现。好的开源工具能极大的提高你的工作效率,我们要做的就是很好的将它们应用到自己的开发中,等你有能力回报开源社区时,尽你的最大努力去成为一个好的贡献者。以下是我在.NET平台开发中经常使用的框架和工具,供大家参考交流。

日志处理
log4net 1.2.11
下载地址: http://nuget.org/packages/log4net/1.2.11
命令安装:PM> Install-Package log4net


使用指南:搜一下,网上一大堆,这里就不赘述了。
使用技巧:因为几乎每个项目都会用到这个库,所以可以构造一个属于你的log4net.config配置文件,并同库文件放在一起,在使用的项目中通过“添加引用”的方式添加到么个项目中,并设置属性如下,方便在调试时生成日志。



IOC容器
Unity 2.1 .505.0
下载地址:http://nuget.org/packages/Unity/2.1.505.0
命令安装:PM> Install-Package Unity




单元测试
NUnit 2.5.10.11092
下载地址:http://nuget.org/packages/NUnit/2.5.10.11092
命令安装:PM> Install-Package NUnit




数据库和数据库访问框架
Entity Framework 4.2.0
下载地址:http://nuget.org/packages/EntityFramework/4.2.0.0
命令安装:PM> Install-Package EntityFramework -Version 4.2.0.0


 

最新版本:Microsoft Entity Framework (EF) June 2011 CTP
下载地址:dudu空间中有专门说明:/article/4583861.html
英文说明:http://msdn.microsoft.com/zh-cn/magazine/hh394151(en-us).aspx

XmlRpc
XML-RPC.NET 2.5.0
下载地址:http://www.xml-rpc.net/
使用文档:http://www.xml-rpc.net/faq/xmlrpcnetfaq-2-5-0.html

异步编程
Visual Studio AsyncCTP (Version 3)
下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=9983
使用方法:安装完成后生成白皮书和开发实例。
说明:该异步编程模式能极大的减轻开发人员异步编程负担,相信我,尝试了你就会爱上它的。

待补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐