3

Windows インストーラー ベースのパッケージを介して展開する .NET 2.0 ベースの Web アプリをパッケージ化しています。私たちのアプリは Report Viewer 2008 を使用しており、Microsoft Report Viewer Redistributable 2008 インストーラーを含めています。Report Viewer 2008 のダウンロード ページを確認すると、要件として .NET 3.5 がリストされています。

.Net 3.5 をインストールするには Report Viewer 2008 が本当に必要ですか? アプリのターゲットとして .Net 2.0 を使用しましたが、コードには 3.0 または 3.5 フレームワークを使用するものは何もありません。

私たちはテストの最中であり、すべてが 3.5 で動作しているように見えますが、前提条件のランタイム パッケージが不足していたために、エッジ条件を見逃して顧客にエラーを引き起こしたくありません。

4

5 に答える 5

1

Reflectorを使用すると、Microsoft.ReportViewer.Common.dllが「Microsoft.Build.Framework、Version = 3.5.0.0」および「Microsoft.Build.Utilities.v3.5、Version=3.5.0.0」に依存していることがわかります。厳密に言えば、3.5の要件があります。ただし、使用するレポート機能がこれらを使用/ロードするコードを実行しない場合は、問題ない可能性があります:-)

于 2008-08-28T01:49:14.097 に答える
1

MSFT は 3.5 Framework を必要とする可能性があることに注意してください。これにより、将来の更新/リリースでそれに対して書き込むことができるようになり、アプリが (MSFT によって) サポートされていない状態になる可能性があります。

于 2008-08-21T15:25:36.563 に答える
0

問題なく動作する場合、現時点では .NET 3.5 Framework は必要ありません。.NET 3.5 Framework のインストールは、その時点でソフトウェアが動作しなくなった場合にのみ、ソフトウェアの新しいバージョンと一緒に行うのに十分簡単です。

于 2008-08-28T01:13:55.603 に答える
0

ReportViewer 2008 を .net v2 のみで展開しましたが、これまでのところ問題はありません。

于 2008-09-22T12:49:50.143 に答える
0

これまでのところ、.NET Framework の有無にかかわらず、テストは期待どおりに機能します。私のインストーラーには、Framework のユーザー インストール バージョン 2.0 があり、すべてが期待どおりに機能します。

私の懸念は、レポート ビューアーのダウンロード ページに 3.5 が前提条件としてリストされていることです。

于 2008-08-21T15:29:42.640 に答える