2011-04-20 118 views
10

在Visual Studio 2010(旗舰版)中,是否可以逐步执行一些代码,并且,如果某个变量不正确(例如,您想获取以'A'开头但没有任何记录的所有记录,那么您想尝试'B'),是否有可能在调试模式下更改代码,这样做(在调试模式下更改变量)?我可以在调试模式下更改代码/值吗?

不得不停止调试,更改一个值,然后再次调试并查看结果,这是非常烦人的。无论如何,在调试模式下完成这一切会更容易。

谢谢

回答

19

在监视窗口中输入您想执行的语句。例如,如果要将变量prefix设置为"B",则只需键入prefix = "B"并按回车。

您也可以在运行时更改代码,但是对此功能有一些限制。有关详细信息,请参阅Microsoft的编辑并继续文档:http://msdn.microsoft.com/en-us/library/bcew296c(v=vs.80).aspx

+3

也可以在即时窗口中使用:myVariable =“B” – markmnl 2012-07-26 01:06:18

1

在解决方案资源管理器视图中,右键单击每个引用的引用,然后选择属性。在Properties视图中,将False标记为Embed Interop Types的字段。这对我有用。 c

相关问题