最好的|适用于ASP.NET / C#Devs的有用工具?

时间:2010-10-30 03:57:44

标签: c# asp.net

您使用哪些工具来开发.net应用程序?让生活更轻松,更快捷的事情。 Fiddler刚推荐给我,但我不确定它是如何工作的,虽然它看起来很有趣。我还使用Notepad ++作为快速文本编辑器。除此之外,它对我来说只是VS工作室。

5 个答案:

答案 0 :(得分:5)

取决于您的需求。我的设置包括:

  • Visual Studio
  • Visual SVN
  • TeamCity的
  • NANT
  • JetBrains Resharper

答案 1 :(得分:5)

我想说,“最好的”包括:

  • Reflector - 反编译器,允许您查看未编写的dll上的源
  • ClipX - Clipboar经理。试试吧,如果没有它,你就不会知道自己的生活方式。
  • SubversionTortoise SVN用于版本控制(很多像Team Foundation Server,但价格昂贵)
  • LinqPad - 构建LINQ查询
  • WinMerge - 比较两个文件的变化,合并差异
  • 用于单元测试的
  • xUnit(或稍微更受欢迎的NUnit link text
  • Paint.Net for graphics
  • Power Commands for Visual Studio

那些我最喜欢的通用.net工具 - 我会在特定情况下使用更多。值得注意的是Elmah用于asp.net环境中的错误处理/报告。另外,看看resharper,这很受欢迎,但其中,我不是一个很好的粉丝。

答案 2 :(得分:2)

除了LINQpad&我强烈推荐的Fiddler2,我没有看到的三个是:

  • Microsoft WebMatrix,其中包括IIS Express,SQL Compact Edition以及使用快速n'脏ASP.NET代码启动和运行的最快方法。
  • Microsoft Visual Web Developer 2010 Express从WebMatrix升级,下载稍重一些,但对Intellisense来说是值得的。
  • JSON Viewer如果使用JSON,通常会被忽视。

答案 3 :(得分:2)

而且,

PokeIn - ASP.NET / Mono的服务器推送(彗星ajax)

MonoDevelop & Mono - 你在Linux方面的第二好朋友(第一个是QT :) :)

答案 4 :(得分:1)

真的取决于你需要什么,以及你挖掘了多少东西。这些是一些绝对必须的工具。

  • Notepad ++ - 功能强大的标签式编辑器。 [免费]
  • Expression Studio - 适用于Silverlight,WPF,编码/解码媒体,设计网站。不是免费的[可试用]
  • Snagit - 屏幕捕获实用程序。不免费
  • Fiddler - HTTP调试代理[免费]
  • 进程监视器[免费,您可以使用它查看锁定,访问问题,注册表和文件访问]
  • Process Explorer [免费,您可以用它替换任务管理器]
  • 调试视图[免费。查看来自大多数语言的任何EXE的调试输出,例如...... System.Diagnostics.Debug.Write [“Hi!”],无需安装Visual Studio]
  • WinDBG [适合后期制作调试。免费,但有点难学和掌握]
  • 调试诊断[免费,任何进程的捕获转储]
  • 网络监视器[免费网络捕获工具]
  • Reflector [免费实用程序,可帮助您查看任何.NET程序集的代码]
  • 批量重命名实用程序[一个可以帮助您一次重命名一堆文件的免费实用程序]
  • WinMerge [免费,比较两个文件]
  • 福昕阅读器[免费,PDF阅读器......比Adobe Reader快得多。]

希望这有帮助, 拉胡