.NET Framework 2 を対象とする VB.Net アプリケーションのセットアップ プロジェクトで問題が発生しています。セットアップ プロジェクトには、次の前提条件が定義されています。
- Crystal reports for .NET framework 2.0
- Microsoft Data Access Components 2.8
- Windows Installer 2.0
このアプリケーションは、Visual Studio 2008 のある時点で正しく動作し、すべての前提条件が見つかりました。最後に正しく機能したのは数か月前です。このマシンには常に Visual Studio 2008 と Visual Studio 2010 がインストールされています。最近、MVC4 をインストールしましたが、これを正しくインストールするには、Visual Studio 2010 の SP1 をインストールする必要があります。Visual Studio 2008 の VB.Net プロジェクトに戻って に移動すると_properties>prerequisites_
、これら 3 つの横に黄色の三角形が表示されます。メッセージ付きの前提条件
「ブートストラップの前提条件が見つかりませんでした」。
パッケージが次の場所にない可能性があることをインターネットのどこかで読みました。
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
しかし、このフォルダをチェックインするとCrystalReports10_5
、私の知る限り、Crystal Reports の前提条件の正しいフォルダであるサブフォルダが表示されます。
Crystal Reports の前提条件は、解決しなければならない主な問題です。これがないと、アプリケーションのインストールが間違いなく正しく行われないためです。他の 2 つの前提条件についてはわかりません (このアプリケーションを別の開発者から引き継ぎました)。
Visual Studio にあるこのセットアップ プロジェクトの前提条件を取得するために、どなたかの助けをいただければ幸いです。
更新:
インストールされている Visual Studio 2008 および Visual Studio 2010 コンポーネントを示すプログラムと機能のスクリーンショットを添付します。ただし、Visual Studio 2008 にバージョン番号が表示されていないように見えるのは不思議です。