MS Visual Studio 2008 を使用して開発している WPF Linq-to-SQL プロジェクトがあります。SQL Server 2008 を実行していて、最近バージョン R2 にアップグレードしました。これで、(アプリ自体ではなく) SETUP プロジェクトをビルドするたびに、ビルド プロセスによってウィンドウが起動します。
SQL Server 2008 R2 Management Studio Windows が SQL Server 2008 R2 Management Studio を構成するまでお待ちください
プログレス バーと遅延の後、「使用しようとしている機能は、利用できないネットワーク リソース上にあります」というエラーが表示されます。ソースを指すオプションがあり、存在しない c:\687b0370badbfcf47c\x86\setup\ を使用しようとしているようです。
その時点で [キャンセル] をクリックすると、「製品 SQL Server 2008 R2 Management Studio のインストール パッケージが見つかりません。インストール パッケージ 'sql_ssms.msi' の有効なコピーを使用して、インストールを再試行してください。」と表示されます。
その後、プログレスバーが逆戻りし、最初からやり直します。この時点で、セットアップ ビルドはプロジェクトの MSI をビルドしようとして待機しています。1 回、これにより Visual Studio がクラッシュしました。また、プログレス バー ウィンドウにキャンセルするように伝えることができ、セットアップ プロジェクトが正常にビルドされることもあります。
だから私の質問は:
- セットアップをビルドしようとしたときに不要なインストーラーの起動を停止するにはどうすればよいですか?
と
- そもそもなぜこれを行うのですか?