.NET中比较实用的开发工具
.NET中比较实用的开发工具
.NET中比较实用的开发工具一、ReSharper
ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。
使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
二、.NET Reflector 或者ILSpy反编译工具
用来查看编译过的程序集,看命名空间是否规范,看类型的成员命名是否合理,以及类的具体代码实现形式。
三、SQL Prompt
这个工具扩展了SQL Server Managment Studio中书写SQL代码的智能提示,让书写SQL语句更方便,快速,准确。
四、SQL Compare
做数据库开发过程中,常常会添加一些脚本,当把这些脚本部署到其它电脑中时,用手工增加脚本的方法过于原始又容易出错,于是SQL Compare的出现,完全满足了我的需求。
在开发的电脑上用SQL Server Management Studio修改表或视图定义,当需要把这个脚本部署到另外一个数据库或电脑中时,运行此工具,选择两边的数据库作一个计较即可完成。
五、Code Smith
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET的语法来生成任意类型的代码或文本。
六、.NET Reactor
经常要给客户或是准客户做一些例子代码,又不想将代码完全给未付款的客户。对于.NET的程序集格式文件,把没有经过混淆的文件传送给客户,即可认为将源代码给客户。常常是与客户打交道时,客户还没有付款,程序又不能不发给客户测试,只好用.NET Reactor加壳混淆处理。这个也不是完全有作用,现在去壳反混淆的工具非常多,准确率也很高。
做这一步动作也只是为了让代码被反编译之后,阅读相对困难。不过,优质的客户是预付款之后,再提供程序或是技术支持,这个就没有加密混淆的必要了。
七、LLBL Gen Pro
ORM生成表对应的映射的实体,通过对实体的操作,实现OOP面向对象编程,代码的可维护性,可阅读性方面有了极大的提升。
LLBL Gen Pro是个专业的ORM开发工具
LLBL Gen Pro是个支持多种持久层框架的ORM工具,如LLBL Gen Pro Runtime、Entity Framework、NHibernate和LINQ to SQL。
- ASP.NET文件打包压缩下载
- ASP.NET将WORD、PDF、PPT转为图片
- asp.net自定义分页控件
- asp.net中Session的操作
- ASP.NET泛型约束
- asp.net使用swfupload上传
- ASP.NET中lock 的用法
- ASP.NET中Obsolete属性
- ASP.NET中Server对象的用法
- ASP.NET参数化查询
- Asp.Net中索引器的用法
- ASP.NET中获取匿名对象的属性值
- docker 部署netcore(关于Jenkins + Docker + ASP.NET Core自动化部署的问题避免踩坑)
- asp.net中Server.MapPath的使用
- ASP.NET中Web.config文件的配置
- ASP.NET中Web API的简单实例
- 电影《民间怪谈录之走阴人》定档8月5日,开启一场中式惊悚之旅(电影民间怪谈录之走阴人定档8月5日)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
- 八月再见 愿你岁月不扰,余生静好(八月再见愿你岁月不扰)
- 赏读 八月再见,九月你好(赏读八月再见九月你好)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
热门推荐
- 各种云服务器区别(日本云服务器有什么特性?好不好?)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- 如何用python人脸识别(Python学习笔记之视频人脸检测识别实例教程)
- mysql各种备份方式(MySQL 逻辑备份与恢复测试的相关总结)
- 织梦调用栏目内容(织梦标签channel实现列表页调用当前栏目的子类)
- thinkphp数据库使用(thinkphp3.2同时连接两个数据库的简单方法)
- wampserver命令行进不去(Win10无法启动wampserver怎么办)
- dedecms命名规则(DEDECMS织梦文章文档属性增加推荐特荐图标)
- css水平或者垂直居中的写法(深入理解CSS行高line-height与文本垂直居中的原理)
- ASP.NET的Random随机数