0

Visual Studio 2010 SP1 の [ツール] メニュー オプションで、Telerik OpenAccess ORMs Visual Studio メニューがアドインのメニューと干渉するのを回避する方法を教えてください。

C# で Visual Studio 2010 用の単純な Visual Studio アドインを開発しています。

Telerik OpenAccess ORM をインストールしました。

Telerik OpenAccess ORM バージョン

そのバージョンは次のとおりです: Telerik-OpenAccess-ORM-2011.3.1129.2

私のプラグインは、Visual Studio の [ツール] メニューの下にコマンド バーとそのサブメニューを作成します。以下の構造を参照してください。

正しいメニュー構造:

ツール

マイアドインメニュー

サブメニュー 1

サブメニュー 2

プラグインが「%ALLUSERSPROFILE%\Application Data\Microsoft\MSEnvShared\Addins」の下にインストールされている場合、最初の起動時にすべて正常に動作し、ツール オプションにアドインのメニューとそのサブメニューが正しく表示されます。

しかし、アドインを削除して再インストールすると、状況は次のようになります。

OpenAccess ORM を使用

ツール

オープンアクセス

OpenAccess 関連サブメニュー 1

サブメニュー1

サブメニュー2

オープンアクセス

OpenACcess 関連サブメニュー 1

OpenAccess 関連サブメニュー 2 OpenAccess 関連サブメニュー 3 My Addin メニュー

サブメニュー1

サブメニュー2

オープンアクセス

OpenACcess 関連サブメニュー 1

OpenAccess 関連サブメニュー 2 OpenAccess 関連サブメニュー 3> My Addin メニュー

サブメニュー1

サブメニュー2

予後

「Telerik Rad Controls for Silverlight、WPF、Winforms、Telerik Reporting」などのすべての Telerik 製品をアンインストールすると、アドインを何回インストールまたはアンインストールしても、適切な場所にアドイン メニューが表示されます。

環境の詳細

  1. Windows 7 アルティメット SP1 x64 / Windows 7 ホーム プレミアム SP1 x64
  2. Visual Studio 2010 Ultimate SP1 Rel/ Visual Studio Professional SP1 Rel

テスト

  1. Resharper および/または DevXPress ツールの存在は、アドイン メニュー オプションに悪影響を与えません
  2. テレリック ORM の存在がアドインのメニュー オプションに干渉する

Resharper と DevXpress コントロールもインストールされており、mhy アドインにまったく干渉しないことに注意してください。

Telerik 製品のみがインストールされている他の 2 台の Windows 7 ベースのマシンでも同じ問題を再現できました。

会社のライセンス、製品アイデアの保護、NDA により、テスト用のアドインのサンプルを提供できない場合があります。

コードソース

ただし、ここで提供されているのと同じコードを使用して、コマンド バーを作成し、Visual Studio ツール メニュー http://www.mztools.com/articles/2005/mz2005003.aspxに追加しています。

私はまだ問題を調査しようとしており、それが Telerik ORM のバグなのか、私のコードのバグなのかを判断しようとしています。アドインは開発者向けに開発されており、開発者の多くは上記のバージョンの Telerik Open Access ORM をまだ使用しているため、Telerik ORM を更新するのは非常に不快です。

アップデート

この問題は、Telerik OpenAccess ORM の最新 (無料) バージョンで持続します。

Telerik_OpenAccess_ORM_Free_Edition_2012_3_1012.zip

親切に助けてください。

ありがとう

スティーブ

4

0 に答える 0