2011-12-19 5 views
4

次のように私の問題がある:私は私のWPFプロジェクトにアセンブリ「System.Windows.Interactivity」への参照を追加(.NET 4 、VS2010)を使用して動作を実装します。ソリューション全体が構築され実行されます。ビヘイビアとして実装された望ましい機能がうまく動作します。VS 2010:System.Windows.Interactivityを含んプロジェクトのXAMLファイルが開かれた例外

しかし、すぐに私は、XAMLファイルを開くと、私はエラーウィンドウで、2つの例外を取得する(だけXAMLコードは、設計者が表示されていない示されている):

第一の例外: 「System.IO.FileLoadException "SomeFile.xaml"でスローされました:ファイルまたはアセンブリ 'System.Windows.Interactivity、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。 HRESULT:0x80131515)。 "

第二例外: は、「ファイルまたはアセンブリをロードできませんでした 'System.Windows.Interactivity、バージョン= 4.0.0.0、文化=中立、なPublicKeyToken = 31bf3856ad364e35' またはその依存関係の1つの動作はサポートされていません(。。 HRESULTからの例外:0x80131515) "

新しい動作が含まれていないXAMLファイルを開いても例外が発生します。これらの例外にもかかわらず、ソリューションは構築され実行されます。 XAMLファイルを閉じると、例外が表示されなくなります。

同様の問題がhttp://connect.microsoft.com/VisualStudio/feedback/details/648819/visual-studio-2010-silverlight-designer-crashに記載されています。しかしこれはSL4のためのものです。

これらの例外を削除するにはどうすればよいですか?ここで何が間違っていますか?

おかげで、 フロリアン

+0

これは、あなたが参照したのと同様のVisual Studio 2010のバグ、次のようになります。しかし、それは再び軌道に...再び取り組みました。これをMicrosoftに報告しましたか? – Bernard

+0

私はMircrosoftに報告しなかった。しかし、私はそうしたかったのです。今朝この問題を提出する前に、私はVisual Studioを開始しました。そして驚くべきことに、例外はもう存在しませんでした。私は何が起こったのか全く分かりません。変更されたのは、今日インストールされた5つのセキュリティ更新プログラムだけです。 **この**が私の問題を解決したかどうかはわかりません。誰でもこの行動を確認できますか? – Florian

答えて

3

は、私はこれはかなり古い記事ですけど、私はこの正確な同じエラーで今夜苦労数時間を過ごしました。私を夢中にしていたのは、この同じソリューションが約6ヶ月前に私にとってうまくいったことでした。そして、私はそれをクライアントに渡して、VSSにチェックインしました。彼らは私に(少し修正された)コードベースを返しました。これは、IntellisenseがXAMLファイル内で作業をやめたことで実際に明らかになりました。最終的には私のためのトリックをやった

は私が前に実行したことがないものでした。私はSystem.Windows.Interactivity.dllの物理ファイルの場所に移動し、 "セキュリティ"セクションの下部にある一般タブの下にこの小さなナゲットがありました:

"このファイルは別のコンピュータからのもので、ブロックされている可能性がありますこのコンピュータを保護するのに役立ちます。右隣このメッセージへ

は、「ブロックを解除する」ボタンでした。私はこのボタンをクリックしてプロジェクトをリロードし、すぐにエラーが消え、Intellisenseはすぐに自分のXAMLファイル内で作業を開始しました。

1

同じ問題がありました。日付の後、それは動作を停止しました。ファイルのプロパティでsystem.windows.interactivity.dllを確認したところ、NUnitとしてオープンしていました。それから私は最近NUnitをインストールしたことを思い出しました。私はVSセレクタ(常に設定されている)でopenwithを変更し、VSを再起動しました。万歳..例外がなくなって....

openwithは、VS IDEにどのような影響を与えるかわかりません。 D

関連する問題