Next Design V2.0 Service Update 1 の変更点
エクステンション機能の変更点
WPF のユーザコントロールを含むライブラリの組み込み
WPFのユーザコントロールを含むライブラリのようにエクステンション毎に異なる領域にロードすると問題が発生するライブラリをNext Design本体と同じ領域にロードして共有することができます。 詳しくは次のページを参照してください。
エクステンションのコマンドで例外が発生した際の挙動の変更
エクステンションのコマンド実行中に例外が発生した場合の挙動を次のように変更しました。
- コマンド実行中に例外が発生した場合は、コマンド実行後イベントを通知しません。
API ごとの変更点
ここでは、Next Design V2.0 Service Update 1 のAPI変更点を列挙します。それぞれの API の詳細は API 仕様 を参照してください。
変更した API
Next Design V2.0 Service Update 1 で変更したAPIを列挙します。
API 移行方法の詳細は API 仕様から該当 API の注釈を参照してください。
NextDesign.Core
API | 変更内容 |
---|---|
IProject.ImportProfile メソッド | インポート対象のプロファイルとフィールド名が異なるフィールドが見つかった場合、プロファイルのインポートが中止されるように変更しました |
NextDesign.Desktop
API | 変更内容 |
---|---|
IApplication.ExecuteCommand メソッド | コマンド実行中に例外が発生した場合に呼び出し元に例外を通知するように変更しました |
統廃合予定の API
次回アップデート時に統廃合予定の API を列挙します。
NextDesign.Desktop
- IApplication.CreateSearch メソッド
- ICommonUI.MessageBox メソッド
- IContext.Application プロパティ
- IEditorPage.ActiveInfoWindow プロパティ
- IEditorPage.CurrentOutputCategory プロパティ
- IEditorPage.CurrentInfoView プロパティ
- IWorkspace.CreateSearch メソッド
note
- 統廃合予定のAPIは V2.0でも継続利用可能ですが、DLL方式のエクステンションとしてビルドすると警告メッセージが表示されます。