0

Visual Studio で作成され、AddIns フォルダーに展開された GP アドインを使用しています。これはもともと私のプロジェクトではないことに注意してください。アドインは、Payables Batch Entry ウィンドウの [Additional] メニューにメニュー項目を配置して、カスタム ウィンドウを開きます。メニュー項目に関係のないパラメータのデフォルト状態を変更しました。次に、AddIns フォルダー内の既存の DLL の名前を変更し、新しくビルドしたものをコピーしました。追加メニューを表示すると、このウィンドウに 2 つの項目があり、両方ともウィンドウが開きます。

メニュー項目が 2 つある理由について何か考えをお持ちですか。

4

1 に答える 1

1

Dynamics GP は、AddIns フォルダーに存在するすべての dll をその実行ランタイムに読み込みます。そのため、古い dll のコピーをフォルダーに残しておくと、名前が変更されていても、引き続き読み込まれます。読み込まれているフォルダーに 2 つの dll がまだ存在するため、リンクが重複して表示されていると思われます。

于 2013-05-20T00:47:36.010 に答える