21

少し前に、VisualStudioDeploymentプロジェクトをビルドするときにこのエラーが発生しました。

「回復不能なビルドエラー」

VSのインストールが破損しているか、いくつかの重要なファイルを削除したと思いましたが...

4

6 に答える 6

30

...私がしなければならなかったのはただでした。

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を開いて、展開プロジェクトを再構築してみてください。それは私のために働いた!

于 2008-12-03T23:18:46.657 に答える
6

この問題があり、上記の解決策はうまくいきませんでした。数日間頭を悩ませた後、私たちにとっての解決策は、次の場所にあるローカル ユーザーの一時フォルダーからすべての 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

于 2010-06-25T09:52:46.290 に答える
2

Visual Studio2010Ultimateでも同じ問題が発生しました。登録のコツ:

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
regsvr32 ole32.dll

助けた!

于 2012-11-28T01:56:38.997 に答える
-2

再インストール (修復) Visual Studio が問題を解決してくれました。

于 2017-03-13T08:50:21.823 に答える