2016-05-19 7 views
-1

これはこれを尋ねる場所であるかわかりませんが、突然Visual Studio 2010でWebアプリケーションをビルドしようとすると、このエラーが発生します。私のエラーログで、私は次の取得...ResXToResource.exeが動作を停止しました

「ResGen.exeは、」私はこれは私は、これは問題になるかもしれないと思ったが起こった前の晩、Windowsのアップデートを手に入れたコード-532459699

で終了しました。私はWindowsのアップデートをロールバックしたが、私はまだ同じエラーが出た。次に、VS2010をアンインストールしてから再インストールし、SP1を再適用しました。問題は依然として続きます。

私は誰かがこれを手伝ってくれることを願っていますが、私は自分のアプリケーションを作ることができません。私は行くことができる "遅い"バックアップマシンがありますが、これは間違いなく長期的な解決策ではありません。

私は正しい方向に私を助けたり指し示すことができる誰かに事前に感謝します。

答えて

0

最後の日のためのサークルで行く+の後、私は最終的に

がresgen.exe

上で32ビットのフラグを設定し...私のために働いたこの答えにつまずきました。 Visual Studioのコマンドプロンプトを管理者として開きます。

b。 Microsoft SDKs \ Windows \ v7.0A \ binディレクトリに移動します。

c。 元のresgen.exeファイルのを保存してください。これは、あなたのインストールを修復することなくオリジナルのファイルと変更することができるようにしたい場合、非常に重要です。 copy resgen.exe regen.exe.old

d。 corflags.exeを使用して32ビットフラグをtrueに設定します。 corflags.exe resgen.exe/32BIT +/Force

e。厳密な名前の問題に関する警告に注意してください。私のマシンでは、ビルドは成功し、厳密な名前の問題のために追加の作業を行う必要はありません。このメソッドを試した後に問題が発生した場合は、次のコマンドを実行してそのアセンブリの文字列名の検証をスキップできます。

f。 sn.exeを使用して厳密な名前の検証をスキップするためにresgen.exeを登録してください sn.exe -Vr resgen.exe 警告!これはセキュリティリスクです。このアセンブリのstrongname検証をバイパスしているため、resgen.exeのような悪質なコードが実行される可能性があります。確認を元に戻すには、sn.exe -Vu resgen.exeを使用してください。

あなたの試したことと、成功したかどうかを教えてください。

ありがとうございます!

Mike Johnsonソフ​​トウェア開発エンジニア、テストWindows C++ Microsoft Corp.

関連する問題