私は以下のように定義された基本クラスを持っています(私はDevExpressコンポーネントも使用しています):
public abstract partial class BaseFormClass<R> : XtraForm where R : DataRow
{
...
}
他の場所から読んだものとは反対に、私はまだこのクラスを設計することができます。そのために、そこから具体的なクラスを作成する必要はありませんでした。ただし、その子孫である具象クラスを作成すると(以下のように)、そのクラスはデザイナでは機能しません。
public partial class ConcreteFormClass : BaseFormClass<StronglyTypedRow>
{
...
}
このメッセージが表示されます:
このファイル内のどのクラスも設計できないため、このファイルの設計者を表示できませんでした。デザイナは、ファイル内の次のクラスを検査しました。ConcreteFormClass---基本クラス'BaseFormClass'をロードできませんでした。アセンブリが参照されていること、およびすべてのプロジェクトがビルドされていることを確認してください。
誰かがこれを見たことがありますか?既知の回避策はありますか?