2016-10-15 25 views
0

Visual Studio 2015 Update 3を使用している私のUWPアプリケーションプロジェクトでは、Vector3クラスを参照するカスタムコントロールがあります。Visual Studio XAMLデザイナーがクラッシュしたコードの中でVector3を使用する

私はこのカスタムコントロールを使用して別のページ、次のエラーでXAMLデザイナーがクラッシュした場合:

BadImageFormatException: Could not load file or assembly 'System.Numerics.Vectors, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (Exception from HRESULT: 0x80131058) 

問題は、設計時に発生するようです。アプリを実行すると、すべて正常に動作します。

カスタムコントロールのコードからVector3オブジェクトを削除することで問題は解決されますが、それは良い解決策ではありません。私のプロジェクトのデバッグ設定はx86です。

このクラッシュを回避するにはどうすればよいですか?

+0

この文書はあなたが「例外のトラブルシューティング:System.BadImageFormatException」 https://msdn.microsoft.com/en-us/library/k7137bfe.aspx?f=255&MSPPError=-2147217396)? –

+0

はい、それは役に立たなかったようです。私はx32からx64への切り替えをやり直していましたが、やり直しにはもう一度やりましたが、まだエラーがあります。この問題が再現できる場合は、問題を再現するサンプルプロジェクトを提供できます。 – disklosr

+0

回避策として、設計時に問題のある関数が実行されないようにするガード句を追加しました。 – disklosr

答えて

0

この問題をご報告いただきありがとうございます。

のVisual Studio関連のフィードバックのために、私はここにあなたのためのフィードバックを作成しましたConnect portal site

にそれを提出してください:https://connect.microsoft.com/VisualStudio/feedback/details/3107712/method-not-found-exception-in-vs-xaml-designer

は、私は完全にこれはユーザーフレンドリーではありません理解していました。あなたの開発プロセスを妨げない場合は、そのコードにコメントして、すべてのUIの事柄を完了してから、一時的な解決策として後でコメントを外してもらえますか?

関連する問題