私はthis oneへのフォローアップの質問があります。Visual Studio 2008 for .NETで異なる解像度を扱うCF
私は新しいフォームを作成しましたが、既存のフォームから継承しました。デザイナーでは、 「ビジュアル継承は現在、デバイス固有のコンポーネントを参照しているかP/Invokeを含んでいるため無効です。
どちらも該当しません。ベースフォームにはPictureBoxと2つのラベルが含まれています。ベースからすべてを削除しても、デザイナーは引き続き継承されたフォームを表示しません。
This threadは、デザイン時アトリビュートファイル(.xmta)を作成し、ベースフォームのDesktopCompatible属性を設定することで、このエラーを回避する方法を提案しているようです。私はこれを行う、プロジェクトはもはや構築し、私はこのエラーを取得する場合:
残念ながらError 2 genasm.exe(1) : error There was an error initializing.
Invalid assembly public key. (Exception from HRESULT: 0x8013141E)
、デザインビューはまだ動作しませんし、以前と同じメッセージが表示されます。
このエラーメッセージの説明を見つけようとしましたが、どこにも行きませんでした。どんな助けもありがとうございます。