設置初期化時に例外が発生しました: System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyProjects\ProxyService\ProxyInstaller\bin\Debug\ProxyInstaller.exe' またはそのdのいずれか後続物。 このアセンブリは、現在読み込まれているものよりも新しいランタイムで構築されます実行時間で読み込めません。
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のCLRは.NET 2アセンブリを読み込むことができます(通常はそうですが、ミックスドモードアセンブリには例外がいくつかあると思います)が、その逆はできません。 .NET 2プロジェクトを.NET 4にアップグレードするか、.NET 4プロジェクトを.NET 3.5(またはそれ以前)にダウングレードする必要があります。