2013-02-14 202 views
32

私はWPFアプリケーションを持っています。それを構築しながら、私は次のエラーを取得しています:HRESULTからの例外:0x80070057(E_INVALIDARG)

Could not load file or assembly or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

アプリケーションは

Exが(Debugフォルダとして)仮想ドライブからアセンブリをロードしようとしている:[SUBST R:C:[私の組立ビンPTHを]

私はネットワークワークドライブとしてc:\ binをマウントしていて、エラーが発生していました。

This assembly may have been downloaded from the Web. If an assembly has been downloaded from the Web, it is flagged by Windows as being a Web file, even if it resides on the local computer. This may prevent it from being used in your project. You can change this designation by changing the file properties. Only unblock assemblies that you trust. See http://go.microsoft.com/fwlink/?LinkId=179545 for more information.

編集: 私は途中でプロパティウィンドウでブロックを解除]ボタンを見つけることができないのです。

+0

この[解答](https://でのstackoverflow .com/a/11743430/465053)は非常に参考になります。 – RBT

答えて

1

マウント時に発生したエラーは、アセンブリ/ DLLのブロックが原因です。これまでにDLLをダウンロードしたものを右クリックすると、ブロックを解除するオプションが表示されます。

ファイルまたはアセンブリまたはその依存関係のいずれかをロードできませんでしたエラーのために、開始クラスのコンストラクタにブレークポイントを置き、何が原因で失敗しているかを確認します。中

+0

質問には、ブロック解除オプションがないことが記載されています – Simsons

90

クリアうち、プロジェクトのための一時的なフレームワークファイルは:Windows 7の場合

は、パスは次のとおりです。完全なパスは、パスの「フレームワーク」と64ビットシステムの場合

C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\ 

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\ 

http://www.solutioncottage.com/ShowSolution.aspx?solID=59

+0

あなたの答えをありがとう、これは正しいものでなければなりません。よろしくお願いします。 – MDDDC

+1

これは答えとしてマークする必要があります@Simsonsあなたはそれをマークする方法については? – pechar

+3

これは非常に便利な情報です(私の問題は確かに解決しました)が、WPFについての質問ではなく、ASP .NETを参照すると正解ではないと思います。 – user1069816

3

これは、ときに私に起こりました私はビルド中にブルースクリーンを手に入れました。

私は中のVisual Studioを設定し解決するために...私のパッケージやビンフォルダを削除、と私は次の場所に何も持っていなかった当時のTFS

から、次に取得する

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

を持っていましたデバッグモードに入り、上記のディレクトリを監視します。私は彼らが現れたとしてファイルを削除し、その後、アプリケーションが再び働き始めた。

新しいDevマシンを探す時間。

0

私のwcfサービスを構築する際に、Windows 8のブルースクリーンエラーの後にこの問題が発生しました。上記のすべての提案を試みましたが、問題を解決できませんでした。

最後に同じアプリケーションでIISから新しいアプリケーションを削除して再作成しました。
すべてのものはうまく動作します。まだ動作の下

6

パスからすべての一時ファイルを削除し、それは私の開発サイトは(HRESULT:0x80070057が(E_INVALIDARG))からWebサーバ上でホストされて保存されて

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\

+0

ありがとう、それは動作します – amnippon

関連する問題