RoutingEffect
PCLに を作成PlatformEffect
し、UWP プロジェクトに一致するものを作成しました。から派生したカスタム コントロールのコンストラクターのコレクションにRoutingEffect
を追加しています。Effects
ContentView
アプリケーションがデバッグで実行されている場合、これはすべてうまく機能します。リリースに切り替えるとエフェクトがかかりません。my のコンストラクターにブレークポイントを追加すると、RoutingEffect
次のメッセージが表示されます。
ブレークポイントは現在ヒットしません。デバッガーのターゲット コード タイプの実行可能コードは、この行に関連付けられていません。考えられる原因には、条件付きコンパイル、コンパイラの最適化、またはこの行のターゲット アーキテクチャが現在のデバッガ コード タイプでサポートされていないことが含まれます。
すべてのプロジェクトのプロジェクト プロパティで [コードの最適化] のチェックを外すと、コンストラクターはRoutingEffect
ヒットしますがOnAttached
、PlatformEffect
まだヒットしません。
動作にこの違いがあるのはなぜですか? また、リリースに組み込まれたときに正しく動作させるにはどうすればよいですか?