この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17569|答える: 0

[出典] 設置初期化時に例外が発生しました

[リンクをコピー]
掲載地 2016/02/29 14:17:11 | | |
設置初期化時に例外が発生しました:
System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyPr
ojects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' またはそのdのいずれか
後続物。 このアセンブリは、現在読み込まれているものよりも新しいランタイムで構築されます
実行時間で読み込めません。


コマンドラインでWindowsサービスをインストールしたところ、上記のエラーが出ました:

私がインストールしたプロセスは以下の通りです:

1。 Run--]cmd: コマンドボックスを開く

2。 コマンドラインでInstallUtil.exeの場所を特定してください

InstallUtil.exe デフォルトのインストール場所はC:/Windows/Microsoft.NET/Framework/v2.0.50727なので、cmd(cd C:/Windows/Microsoft.NET/Framework/v2.0.50727)で見つける必要があります。

3。 作戦指令:

1). サービスコマンドをインストールする:コマンドラインに以下のコマンドを入力します:

InstallUtil.exe パス/WinServiceName.exe

ここでPathはServiceName.exeの位置を示し、Enterキーを押すだけです


インストール失敗の理由は、私のサービスが.NET 4.0で書かれているため、.net 2.0のInstallUtilでサービスをインストールできないため、C:\Windows\Microsoft.NET\Framework\v4.0.30319フォルダ内のInstallUtilを使ってサービスをインストールするべきだということです。


あちらの方向じゃない、いいえ。 .NET 4のCLRは.NET 2アセンブリを読み込むことができます(通常はそうですが、ミックスドモードアセンブリには例外がいくつかあると思います)が、その逆はできません。

.NET 2プロジェクトを.NET 4にアップグレードするか、.NET 4プロジェクトを.NET 3.5(またはそれ以前)にダウングレードする必要があります。






先の:例外 WebKit.net の解決策WebKitBrowser.dll
次に:System.Security.SecurityException: The source was not found, but some or all ...
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com