39

WPFアプリケーションがあります。それを構築している間、私は次のエラーを受け取ります:

ファイルまたはアセンブリ、あるいはその依存関係の1つを読み込めませんでした。パラメータが正しくありません。(HRESULTからの例外:0x80070057(E_INVALIDARG))

アプリケーションが仮想ドライブから(デバッグフォルダーとして)アセンブリを読み込もうとしています

例:[subst r:c:[my Assembly bin pth]

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

このアセンブリは、Webからダウンロードされた可能性があります。アセンブリがWebからダウンロードされている場合、ローカルコンピューターにある場合でも、WindowsによってWebファイルとしてフラグが付けられます。これにより、プロジェクトで使用できなくなる可能性があります。この指定は、ファイルのプロパティを変更することで変更できます。信頼できるアセンブリのみのブロックを解除します。詳細については、http: //go.microsoft.com/fwlink/?LinkId=179545を参照してください。

編集:ちなみに、プロパティウィンドウで[ブロック解除]ボタンが見つかりません。

4

7 に答える 7

97

プロジェクトの一時フレームワーク ファイルを次の場所で消去します。

Windows 7 の場合、パスは次のとおりです。

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

パスに「Framework」が含まれる 64 ビット システムの場合、フル パスは次のとおりです。

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

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

于 2013-06-11T09:37:04.657 に答える
10

以下のパスからすべての一時ファイルを削除しても機能します。これにより、Web サーバーでホストされている開発サイトが (HRESULT: 0x80070057 (E_INVALIDARG)) から保存されました。

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

于 2016-01-08T18:45:45.377 に答える
4

これは、ビルド中にブルー スクリーンが表示されたときに発生しました。

パッケージとbinフォルダーを削除し、TFSから取得する必要がありました

その時、私は次の場所に何もありませんでした...

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET ファイル

解決するには、Visual Studio をデバッグ モードに設定し、上記のディレクトリを監視しました。表示されたファイルを削除すると、アプリが再び機能し始めました。

新しい開発マシンを探し始める時です。

于 2015-10-03T10:57:36.653 に答える
4

Visual Studio 2019 では、".vs"フォルダーをソリューション ディレクトリに手動で削除することで、これを修正できました。

ありがとう

于 2019-12-02T16:30:48.277 に答える
1

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

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

于 2013-02-14T11:16:42.587 に答える