VS2012 を使用して Win7 x64 で 2 つのアプリを実行しましたが、XP で実行しようとすると、アプリを開こうとすると不明なエラーが発生しました。
最後に、私は問題を発見し、Main.Designer.vbのデザイナーによって生成されたこの行にあります:
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
(行を削除すると、XPではすべて問題ありません)
フォーム プロパティの [アイコン] プロパティ フィールドをクリックして、常に TitleBar アイコンを選択します。
これについていくつか質問があります...
その行を変更して、アイコンを表示し、XPで動作させるにはどうすればよいですか?
フォームのタイトルバーにアイコンを配置するたびに、XP で動作するようにその行を手動で変更する必要がありますか?
Microsoft が XP との互換性をなくすのはなぜそんなにばかげているのでしょうか。(これは答える必要はありません)