调试C#代码而不运行应用程序

8 c# debugging visual-studio-2010

我经常需要调试/测试我的代码或其中的一小部分.

一种方法当然是运行我正在开发的应用程序,或者在开发创建小型测试应用程序的类库时.

另一种方法是仅为调试目的创建单元测试并在Visual Studio中运行它.

但是,如果我不想编写额外的代码(如一次性单元测试)并且我不想启动整个应用程序(需要一些时间来启动并导航到我想要调试的代码),该怎么办?

有没有办法在Visual Stuio中运行一小部分代码分别解释C#代码?

编辑

我知道LINQPad.

但有时我想知道例如Form在运行时的外观或组件是否能够与数据库通信.因此LINQPad在这些情况下不适合我的需求......

Jak*_*164 8

我使用linqpad http://www.linqpad.net/来快速测试c#代码.

  • @Rhenser你实际上可以在LINQPad中显示一个Form.您只需要向System.Windows.Form添加一个refence.看看[这里](http://stackoverflow.com/questions/1222009/how-does-linqpad-reference-other-classes-eg-books-in-the-linq-in-action-sampl)看看如何添加引用.也许那是你的问题. (2认同)