最近のアクセス:
GeneXus 15 におけるエクステンションとパターンの互換性 (Upgrade 10 まで)
互換性レベルが更新されたため、すべてのエクステンションとパターンを再コンパイルする必要があります。
パッケージの互換性番号が 96640 に変わりました。アセンブリバージョンが 11.* に変わりました。ファイルおよび製品バージョンが 15.* に変わりました。
GeneXus を拡張する場合は、次の点が重要です。
  • Visual Studio 2015 (任意のエディション) が必要です。 
  • すべてのパッケージをリビルドする必要があります。
  • ターゲットフレームワークを 4.6 にする必要があります。
  • Artech.Common.WeakReference<T> が廃止されました。次のようなコードを記述していた場合:
WeakReference<KBObject> wref = ....
KBObject obj = wref.Target;
if (obj != null) {
    // obj は削除されていないため使用できます。
}

今後は次のようにする必要があります:
WeakReference<KBObject> wref = ....
KBObject obj;
if (wref.TryGetTarget(out obj)) {
    // obj は削除されていないため使用できます。
}

Artech.Common を含める場合:
WeakReference<KBObject> wref = ....
KBObject obj = wref.GetTarget();
if (obj != null) {
    // obj は削除されていないため使用できます。
}



サブページ
Created: 18/10/29 01:08 by Admin Last update: 18/11/04 22:30 by Admin
カテゴリ
Powered by GXwiki 3.0