蓝点网
给你感兴趣的内容!

.NET软件开发与常用工具清单

工欲善其事,必先利其器。软件开发的第一步就是选择高效、智能的工具。

下面列出的工具软件能辅助提高工作效率。

开发类工具

微软.Net平台下的集成开发环境:Visual Studio。

1

Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。

最新版本为 Visual Studio 2014 版本,基于.NET Framework4.5.2 。

它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和MicrosoftSilverlight及Windows Phone。

2下载地址:http://www.visualstudio.com/downloads/download-visual-studio-vs

Microsoft web platform installer

Web 平台安装程序 (WebPI) 可以简化 Microsoft 所有免费 Web 产品的下载/安装。 它包含构建 Web 解决方案所需的一切,

包括服务器、工具、技术以及最新更新的产品。

您还可以选择自己喜欢的 Web 应用程序,Web PI 不仅会下载并安装应用程序,

而且还会下载并安装运行该应用程序所需的依赖项,从而帮助您更加快速、轻松地投入工作。 Web PI 始终包含 Microsoft Web 平台的最新产品,

因此您不需要分别访问各个网站,只需启动 Web PI 即可查看新增内容。

下载地址:http://www.microsoft.com/web/downloads/platform.aspx

3

NuGet【强烈推荐】

NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,

NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。

地址:http://www.nuget.org/

4GitHub【强烈推荐】

GitHub可以托管各种git库,并提供一个web界面。在里面可以下载到很多牛人的源代码,是学习.Net的开源好帮手。

地址:https://github.com/explore

5

VS 插件库 【Visual Studio 的产品和扩展】【强烈推荐】

Visual Studio 库有助于您快速访问工具、控件和模板,以便充分利用 Visual Studio。

6

获取插件方式1:登录插件库官网https://visualstudiogallery.msdn.microsoft.com/

找到需要的插件,下载后直接安装。

方式2:打开Visual Studio ,在工具栏中点击“扩展与更新”按钮,在弹出框中点击“联机”选项,

或者在搜索框中输入插件名称,点击下载直接安装

7

Resharper(收费)【强烈推荐】

VS中首选安装插件,其强大功能如下:

*分析和提示如何改进和提高代码质量

*方便单元测试

*方便重构

*快速定位代码和文件

8

下载地址:https://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF?SRC=Home

.Net Reflactor(收费)

.NET Reflector是一个类浏览器和反编译器,.NET Reflector可以分析程序集并向你展示它的所有秘密。

.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。

反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。

使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法。

ILSpy

开源的.NET assembly 浏览和反编译工具

下载:http://wiki.sharpdevelop.net/ilspy.ashx

9

localHistory【强烈推荐】

免费的程序文件控制工具,类似于SVN功能。

不过它是安装在本地客户端,其缓存记录控制在每个对应的项目.localhistory目录中。

可以随时查看历史记录,即使文件删除了,也能找回。对于个人的本地项目管理非常有帮助。

下载地址:https://localhistory.codeplex.com/

10

CodeMaid

下载地址:http://www.codemaid.net/

CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件ReSharper,

但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言.

11

目前的有这些功能:

  1. 代码清洁。
  2. 代码挖掘。
  3. 重新布局。可以按Microsoft’s StyleCop,也可自定义。
  4. 格式化。
  5. 连接行。
  6. 在解决方案资源管理器窗口递归地折叠节点或整个目录树。
  7. 查看Visual Studio 编译的进度。
  8. 增强查找,切换Cpp到头文件,XAML到后端代码。

CodeMaid源代码有单元测试与集成测试项目。

Web Essentials【强烈推荐】

下载地址:http://www.vswebessentials.com/

Web开发中最强大的扩展辅助插件,主要用于增强javascript、css、html、url等。

12

GhostDoc

下载地址:http://submain.com/products/ghostdoc.aspx

GhostDoc是Visual Studio的一个免费插件,轻松一个快捷键CTRL+SHIFT+D就能够帮助自动生成注释。

13

ncrunch

下载地址:http://www.ncrunch.net/

NCrunch是一款为 Visual Studio .NET 开发的的自动化并行连续测试工具。它能够运行自动测试,

并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。

14

9、Narrange

Narrange是一个.NET代码管理工具。它可以对源代码自动进行美化和把类成员分成一个组、区域。目前支持C#、VB.NET,

将来会支持更多.NET上的语言。主要的作用是:

◆ 减少程序员的开发时间

◆ 使得编码风格变得标准

◆ 能减少代码冲突

◆ 能代码进行分组

◆ 很好的灵活性

下载地址:http://sourceforge.net/projects/narrange/files/

15数据库管理软件

1、Database.Net(收费,有免费版)

Database.Net是一款多重资料库管理工具,能够管理多个数据库,并且以直观的方式进行查看。

支持的的数据库有:MSAccess、excel、dBase、forpro、firebird、Mysql、sqlserver、sqlite、

oracle、odbc、ibmdb2、sybasease等等。能够对它们进行连接编辑修改。

1617

2、sqldelta

下载地址:http://www.sqldelta.com/

SQLDELTA是一款便捷实用的数据库管理工具。使用它可以找到现在数据库项目与过去数据库的异同点。

并可以使你的产品数据库与你的开发数据库同步,减少你因为同步数据库而进行复杂的工作。还有一个好处是你可以使用它的对比和

同步功能来为你目前的项目创建一个供测试使用的数据库。可以批量的转移你的数据。

18

3、关于数据管理的工具还有很多,比如:SqlDbx、Navicate 、SQLite Administrator等。

4、SQL Assistant 【强烈推荐】

SQL Assistant是一款sql数据库开发辅助软件,能够帮助数据库开发人员加快开发过程,提高代码质量和准确度。

提供以下友好功能:

*提供友好的语法格式化、智能提示;

*代码格式化:

*代码鸟瞰图

*自动生成编程语言的语法格式

* 生成测试数据,保存成脚本文件或直接保存到数据库中

*将数据导出为SQL脚本;

19

下载地址:http://www.softtreetech.com/isql.htm

源代码管理软件

1、Visual SourceSafe

微软公司的版本控制系统,简称VSS。提供以下功能:

● 防止用户无意中丢失文件。

● 允许回溯到以前版本的文件。

● 允许分支、共享、合并和管理文件版本。

● 跟踪整个项目的版本。

● 跟踪模块化代码(一个由多个项目重用或共享的文件)。

下载地址:http://msdn.microsoft.com/zh-cn/library/ms181038

2、TortoiseSVN【强烈推荐】

SVN是Subversion的简称,是一个开放源代码的版本控制系统。

TortoiseSVN是Subversion版本控制系统的一个免费开源SVN客户端,可以对文件版本进行统一管理和控制;文件保存在中央版本库,

您可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

与VS继承的插件是Visual SVN。

20

下载地址:http://tortoisesvn.net/downloads.html

3、Visual Studio Team Foundation Server

Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。 不论在本地还是在云中,TFS 均可支持灵活的开发实践、

多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件开发项目所需的工具。

下载地址:http://msdn.microsoft.com/zh-cn/vstudio/ff637362.aspx

4、Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

提供以下功能:

●从服务器上克隆数据库(包括代码和版本信息)到单机上。

●在自己的机器上创建分支,修改代码。

●在单机上自己创建的分支上提交代码。

●在单机上合并分支。

●新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

●生成补丁(patch),把补丁发送给主开发者。

●看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,

然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

●一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

21

下载地址:http://git-scm.com/download/

5、TortoiseGit

TortoiseGit (海龟Git)是TortoiseSVN的Git版本,tortoisegit用于迁移TortoiseSVN到TortoiseGit。

它是一个开放的,为的git版本控制系统的源客户端。像一个普通的文件服务器,除了会记得您有史以来的文件

和目录的每一个变化外,还可以恢复您的文件的旧版本,并研究如何以及何时改变了历史数据,谁改变了它。

下载地址:http://redir.tortoisegit.org/donate/

22

23

转载请注明来源于蓝点网及本文链接:蓝点网 » .NET软件开发与常用工具清单
分享到:更多 ()
以下评论内容由网友保留所有权,除非特别注明否则所有评论均不代表本站观点!

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #3
    Google Chrome 52.0.2743.116 Google Chrome 52.0.2743.116 Windows 10 x64 Edition Windows 10 x64 Edition

    鸭子哥 有没有navicate 啊

    菜鸟考官3个月前 (08-22)回复
  2. #2

    话说 我现在电脑里的 VS PPT WORD 什么的都有点问题 有时候会未响应 修复了好像也没用 莫名其妙 以后实在不行 就重装

    wzc2年前 (2014-10-28)回复
  3. #1

    求Visual Studio激活!!!

    木头科学二百五2年前 (2014-10-28)回复
    • 我直接网上百度 第一个就能激活

      wzc2年前 (2014-10-28)回复