WPF アプリケーションを開発しました。デバッグ モードで起動すると、出力に次のように表示されます。
'WpfApplication1.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', Symbols loaded. System.Deployment.dll 追加情報: アプリケーション ID が設定されていません。
このアプリケーションのコントロールを別の WPF アプリケーションで使用すると、出力に 7 つのメッセージが表示されます。それにもかかわらず、アプリケーションは正常に動作します。
これらの例外がスローされた理由を説明していただけますか? メソッドがそれらを発生させることがわかりましApplicationDeployment.get_CurrentDeployment
た。MSDN には、「ClickOnce 以外のアプリケーションからこの静的プロパティを呼び出そうとした」場合にこの例外が発生すると書かれています。私はそれが何を意味するのか理解できません。
同様の投稿を見つけましたInvalidDeploymentException - Application identity is not set but there is no answer to this question.