|
分類:[.NET 全般]
こんにちは。 現在、VS2008で作成したWindowsFormアプリ(VB2008)を、 VS2013に移行しようとしています。 また、VS2008で作成したセットアッププロジェクトを VS2013に移行しようと思い、VS2013でインストーラを作成してみましたが、 このインストーラを実行すると、最後の方で
「Error 1001. ファイル 'C:\Program Files\(インストール先フォルダ)\XXXX.InstallState' が見つかりませんでした。」
というエラーメッセージが出て、インストールに失敗します。
このセットアッププロジェクトではカスタム動作エディタで使用しています。 上記メッセージの「XXXX.InstallState」の「XXXX」は、 カスタム動作エディタで使用している、Installer継承クラスのDLLの名前に同じです。
「InstallState 見つかりませんでした」で検索すると、 Commitだけでなく、Installにもカスタム動作の追加が必要 (Installer継承クラスのプライマリ出力を追加)と書かれていますが、 VS2008の時からInstallにもカスタム動作を追加しています。 もちろん、VS2008で作成したインストーラは問題なく動作します。
他に考えられる原因はないでしょうか?
|