我在调试模式下构建了一个64位版本的OpenH264 DLL(没有编译器优化),我在C#中调用它(通过Unity)。我使用Visual Studio 2017附加到正在运行的Unity进程并调试我的dll。
我可以放置断点并逐步执行代码,但代码的所有值似乎都是随机的(有时是null)。
为什么会发生这种情况?如何在检查变量时获取正确的值?
答案 0 :(得分:0)
答案 1 :(得分:0)
2另一个可能的原因是变量不在当前上下文中:
While debugging, Visual Studio will keep track of every variable in the current context