dontnet 4.0プロジェクトのセットアップのビルドを実行しているときに、次のエラーが発生します
An error occurred generating a bootstrapper: Unable to finish updating resource for E:\project\Setup\Debug\setup.exe with error 8007006E E:project\Setup\Setup.vdproj Setup
General failure building bootstrapper E:\project\Setup\Setup.vdproj Setup
Unrecoverable build error E:\project\\Setup\Setup.vdproj Setup
Dotnet Framework4とMSVS2010を使用しています。
これは、セットアッププロジェクトに必要な.NET Frameworkのバージョンが、アプリケーションの対象となる.NETFrameworkのバージョンと異なるために発生します。
変更するには、これを確認します。
また、Setup.exeプログラムが正しいバージョンの.NETFrameworkをチェックしてインストールすることも確認する必要があります。
セットアッププロジェクト->プロパティ->前提条件->を右クリックします。正しいものを選択します。
マカフィーのリアルタイムスキャンをオフにすると、機能します。私はこれを理解するのに2時間を費やしました:(
アンチウイルス(NPAV)を無効にしただけで、この問題について多くのことをググったところ、この問題は解決しました。
ここにさらに別の解決策があります、これは他とは異なります...
最近、ビルドツリールートにNTFSレプリケーションを追加して、データの冗長性を追加し、古いビルドマシンと新しいサーバーの同期を開始しました。 NTFSレプリケーションにより、一部のプロジェクトが失敗し、まったく同じ3つのエラーが報告されましたが、他のプロジェクトは正常に機能します。レプリケーションを夜間にのみ実行するように設定すると、問題の発生が停止しました...
K
mcAfeeリアルタイムスキャンをオフにすると、Windows8.1でも機能しました
アンチウイルスを無効にする代わりに、ソリューションフォルダの除外を作成することをお勧めします。 Windows Defenderを使用している場合は、ドキュメントを参照してください。 Microsoftサポート
ターゲットフレームワークを4.0に変更したときに同じエラーが発生しましたが、一度クリックするための前提条件も3.5から4.0に変更しませんでした。前提条件を修正すると、問題が解決しました。
ありがとうqwerty13579!私がどれほど愚かであるか、解決策は明白です。私はインターネット上で提案されたあらゆる種類のことを試しましたが、VS Community 2017の最新バージョン(15.9.9)でも、ブートストラップの失敗が不規則に発生しますが、頻度が高くなり、先週フラストレーションが発生しました。原則:確実に成功しないため、確実に失敗することもありません。解決策:[今すぐ公開]ボタンをクリックして、出力パネルを確認します。失敗していることが明らかな場合は、すぐに[今すぐ公開]ボタンをもう一度クリックします。それが成功するまでそれを続けてください!各ラウンドは数秒しかかからず、再構築、アンチウイルスの削除、その他すべての凝ったものにかかる時間ははるかに短くなります。
私の場合、問題の原因は、アプリケーションのbin\Release\app.publishフォルダーにある誤った日付のsetup.exeファイルでした。失敗すると、[今すぐ公開]は、現在の日より2年早いsetup.exeを作成します。成功すると、setup.exeファイルの日付が正しく設定されます。