0

VS2012 を使用して Win7 x64 で 2 つのアプリを実行しましたが、XP で実行しようとすると、アプリを開こうとすると不明なエラーが発生しました。

最後に、私は問題を発見し、Main.Designer.vbのデザイナーによって生成されたこの行にあります:

Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)

(行を削除すると、XPではすべて問題ありません)

フォーム プロパティの [アイコン] プロパティ フィールドをクリックして、常に TitleBar アイコンを選択します。

これについていくつか質問があります...

  1. その行を変更して、アイコンを表示し、XPで動作させるにはどうすればよいですか?

  2. フォームのタイトルバーにアイコンを配置するたびに、XP で動作するようにその行を手動で変更する必要がありますか?

  3. Microsoft が XP との互換性をなくすのはなぜそんなにばかげているのでしょうか。(これは答える必要はありません)

4

1 に答える 1