この同じ質問に対するいくつかの回答を読みましたが、フォローアップがいくつかあります。サーバーにデプロイする vb.net 2010 アプリがあります。これは問題ありませんが、CR レポートをクリックすると次のエラーが表示されます。ファイルが見つかりません。
ここや他の場所で見た解決策は、ターゲット マシンに CR msi をインストールすることです。これが私の質問です。
- アプリケーションをネットワーク サーバーにインストールしていますが、このアプリケーションを使用しているすべてのマシンにアクセスして msi をインストールする必要がありますか? 私は常に必要な CR ファイルをセットアップ プロジェクトに添付することができ、サーバーへのインストールに問題はありませんでした。マージモジュールなしではそれができないことはわかっていますが、この msi インストールについては不明です。
- CR は、さまざまな企業の他のアプリケーションで使用される他のバージョンの CR と干渉するため、vb 6.0 を使用する CR には問題がありました。.net では、CR ファイルはアプリケーション スペース内にとどまるため、他のプログラムに問題はありません。今はそうではありませんか?以前のようにアプリケーション ファイル ディレクトリに CR ファイルを置き、他のものに干渉しないようにするにはどうすればよいですか?
MSI を実行すれば答えは明らかかもしれませんが、危険を冒して深刻な問題に発展することは避けたいと思っています。