少し前に、VisualStudioDeploymentプロジェクトをビルドするときにこのエラーが発生しました。
「回復不能なビルドエラー」
VSのインストールが破損しているか、いくつかの重要なファイルを削除したと思いましたが...
少し前に、VisualStudioDeploymentプロジェクトをビルドするときにこのエラーが発生しました。
「回復不能なビルドエラー」
VSのインストールが破損しているか、いくつかの重要なファイルを削除したと思いましたが...
...私がしなければならなかったのはただでした。
VisualStudioを閉じます。
起動、実行、またはWIN + R、cmd、OKと入力します。
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll
x64ビットマシンの場合
regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll
警告:管理者モードでコマンドプロンプトを実行する必要があります!
コマンドプロンプトを閉じます。
Visual Studioを開いて、展開プロジェクトを再構築してみてください。それは私のために働いた!
この問題があり、上記の解決策はうまくいきませんでした。数日間頭を悩ませた後、私たちにとっての解決策は、次の場所にあるローカル ユーザーの一時フォルダーからすべての VSI*.TMP ファイルを削除することであることがわかりました。
C:\Documents and Settings\ユーザー名\Local Settings\Temp
私たちの場合、これは Hudson ビルド マシンで問題が発生しました。Visual Studio は一時ファイルを作成し、それらを適切にクリーンアップしていないようです。65536 個の一時ファイル (VSI0000.tmp から VSIFFFF.tmp) を作成すると、それ以上作成できなくなり、MSI プロジェクトはビルドに失敗します。
解決策については、このブログ投稿を称賛します。
http://blog.richardadleta.com/2009/08/using-visual-studio-command-line.html
Visual Studio2010Ultimateでも同じ問題が発生しました。登録のコツ:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll
助けた!
再インストール (修復) Visual Studio が問題を解決してくれました。