10

在 Visual Studio 2010 (Ultimate) 中,是否可以单步执行一些代码,并且,如果变量不正确(例如,您想获取所有以“A”开头的记录但没有,所以您想尝试“B ' 而不是),是否可以在调试模式下更改代码来执行此操作(在调试模式下更改变量)?

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

谢谢

4

2 回答 2

19

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

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

于 2011-04-20T23:18:04.543 回答
1

在解决方案资源管理器视图中,右键单击引用的每个引用,选择属性。在 Properties 视图中,在 Embed Interop Types 字段中签名 False。这对我有用。C

于 2013-03-25T11:02:18.850 回答