当我单步执行引用中的代码时缺少智能感知



我正在VS 2012 Express中调试一个C#项目。 通常,当我单步执行代码时,我可以在"即时"窗口中使用智能感知。 但是,当我从引用的 DLL 单步执行函数时,智能感知不起作用。 更重要的是,我可以编辑 DLL .cs文件中的代码,而通常如果我尝试在调试时编辑代码,我会收到一条错误消息,告诉我调试时不允许编辑。

这是VS 2012 Express的正常行为吗?

编辑:我只是尝试删除并重新添加引用,但这并没有解决问题。

我认为您需要确保.cs文件的Build Action设置为 Compile .

自从我发布这篇文章以来,我还有其他情况,在从引用的 DLL 单步执行函数时,我能够使用 Intellisense。 这似乎不是一致的行为,可以通过重新启动 Windows 来解决。 如果这种行为再次出现并且我注意到一种模式,我会重新发布一个类似的问题。

最新更新