1

私の VB.Net プロジェクトでは、次のような Infragistics アセンブリへの参照があります。

  • Infragistics.Shared.v3.1.dll
  • Infragistics.Win.v3.1.dll
  • Infragistics.Win.UltraWinGrid.v3.1.dll
  • Infragistics2.Excel.v10.1.dll

しかし、私のシステムの GAC フォルダーには、これらのアセンブリは存在しません。プロジェクトのソリューションをビルドしようとすると、次のようなエラーが発生します。

タイプ 'Infragistics.Win.UltraWinGrid.UltraCombo' が定義されていません

これらのエラーを克服する方法を教えてください。

4

2 に答える 2

2

Infragistics.XXXXX. v3.1 ? 真剣に?
正しいリファレンスを使用していますか?

すべてのコントロールに対して同じバージョン10.1へのアップグレードを試みます(参照、参照の追加、バージョン 3.1 の代わりに Infragistics.xxxx.v10.1.dll を選択)。

于 2012-07-11T08:18:15.963 に答える
1

参照されているアセンブリは、NetAdvantage 2004 Volume 1 のものです。プロジェクトを変更せずにコンパイルして実行するには、NetAdvantage 2004 Volume 1 をインストールする必要があります。これは、Windows XP 以前にのみインストールされます。アカウントにプロダクト キーが登録されている場合、インストーラーは Infragistics Web サイトの[マイ キーとダウンロード] ページからダウンロードできます。

NetAdvantage 2004 Volume 1 は .NET Framework 1.x および Visual Studio 2003 用であることに注意してください。実際にそれを使用していて、NetAdvantage 2004 Volume 1 のキーを持っていない場合は、NetAdvantage for .NET 2007 Volume 1 をインストールできます。は、.NET Framework 1.x をサポートした最後のボリュームであり、アーカイブされたダウンロードページから入手できます。

Visual Studio 2005 以降に移行した場合は、NetAdvantage の最新バージョンをダウンロードして使用できます。これについては、リンクをクリックしてNetAdvantage for Windows Forms製品ページを試してください。

現在参照されているものよりも新しいバージョンの NetAdvantage をインストールする場合、プロジェクト内の参照を更新する必要があります。2007 Volume 1 には、これを行うために使用できるプロジェクト アップグレード ユーティリティがあります。2012 Volume 1 には、これを行うために使用できるバージョン ユーティリティがあります。

于 2012-07-11T21:27:42.003 に答える