私はかなり複雑なデータバインドされたXAMLユーザーコントロールをwinformsアプリケーションに組み込みました。 Windows XP(SP3 +更新)マシンからフォームを開こうとすると、「オブジェクト参照が見つかりません」というnullreferenceexceptionが返されます。同じユーザーでログオンしても、Windows 7マシンでログオンすると、デバッガとリリースの両方で正常に動作します。XPでのXAMLユーザーコントロールの問題
XPマシンにはVS2010がインストールされていないため、ファンシーデバッグを行うことはできませんが、失敗したxamlコントロール用のより有用なデバッグデータを返すために何かできますか?また、これを引き起こしている可能性のあるXP/Windows 7の違いを知っている人はいますか?
ありがとうございます!
あなたのアプリケーションが両方でインストールするのと同じバージョンですか? –
application.xaml.csレベルで未処理の例外をログに記録できますか?厳密にオブジェクト参照の例外が発生したときを見るだけです。 – 26071986
デバッグ対象にVSがインストールされている必要があるのはよくある誤解です。遠隔デバッガクライアントを置いて、あなたのdevマシンのVSから接続して、いつものようにデバッグしています。それとは別に、あなたはおそらく異なるバージョンのlibsをインストールしています。私はXP +のアップデートはWin7と同じではないと思います。 – stijn