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
使用方法:安装完成后生成白皮书和开发实例。
说明:该异步编程模式能极大的减轻开发人员异步编程负担,相信我,尝试了你就会爱上它的。
待补充
日志处理
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
使用方法:安装完成后生成白皮书和开发实例。
说明:该异步编程模式能极大的减轻开发人员异步编程负担,相信我,尝试了你就会爱上它的。
待补充
相关文章推荐
- [转载]学习笔记《.NET框架程序设计(修订版)》--第一章 Microsoft .NET框架开发平台体系架构(1)
- [转载]学习笔记《.NET框架程序设计(修订版)》--第一章 Microsoft .NET框架开发平台体系架构(2)
- Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework
- [《.net框架程序设计》]第一章 Microsoft .NET框架开发平台体系结构
- Microsoft .net 框架开发平台体系架构
- Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-+Spring.Net.Framework
- 《.NET框架程序设计》第一章 Microsoft .NET框架开发平台体系结构
- .net框架程序设计读书笔记二(Microsoft .net 框架开发平台体系架构)
- ASP.NET3.5 企业级项目开发 -- 第一章(续):企业级项目框架解决方案的提出
- 搭建了一个多项目、插件化的ASP.net MVC开发框架
- 自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)vs.net开发工具
- [项目过程中所遇到的各种问题记录]工具篇——.NET开发时常用的工具类库
- iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
- .net项目开发工具接口说明
- WinForm版软件快速开发工具平台,生成B/S软件项目
- 国内开源项目Dcloud中的html5+ sdk,界面框架mui和开发工具hbuilder
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台
- Java Web开发平台 WebBuilder访谈 (Web开发工具,Web开发框架,Web快速开发)
- 利用码云平台和wamp集成环境,实现多人开发php项目laravel框架构建的前凑准备
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台