我RoutingEffect
在我的 PCL 中创建了一个并PlatformEffect
在我的 UWP 项目中匹配。我在RoutingEffect
派生Effects
自ContentView
.
当应用程序在调试中运行时,这一切都很好。如果我切换到 Release,则效果不会附加。如果我向 my 的构造函数添加断点,RoutingEffect
则会收到一条消息:
当前不会命中断点。没有调试器目标代码类型的可执行代码与此行相关联。可能的原因包括:条件编译、编译器优化或当前调试器代码类型不支持此行的目标架构。
如果我在所有项目的项目属性中取消选中“优化代码”,那么 的构造函数RoutingEffect
会被命中,但OnAttached
仍然PlatformEffect
不会被命中。
为什么在行为上存在这种差异?在 Release 中构建时如何使其正常工作?