我正在调试VS 2012 Express中的C#项目。通常,当我单步执行代码时,我可以在Immediates窗口中使用Intellisense。但是当我从引用的DLL进入函数时,Intellisense不起作用。更重要的是,我能够编辑DLL的.cs文件中的代码,而通常如果我在调试时尝试编辑代码,我会收到一条错误消息,告诉我在调试时不允许编辑。
这是VS 2012 Express的正常行为吗?
编辑:我刚刚尝试删除并重新添加引用,但这并没有解决问题。
答案 0 :(得分:0)
我认为您需要确保.cs文件的Build Action
设置为Compile
。
答案 1 :(得分:0)
由于我发布了这个,我还有其他一些情况,我可以在从引用的DLL中逐步执行函数时使用Intellisense。这似乎不是一致的行为,可以通过重新启动Windows来解决。如果再次出现这种行为,我会重新发布一个类似的问题,我会注意到一种模式。