スキップしてメイン コンテンツに移動

'global::System.CodeDom.Compiler.GeneratedCodeAttribute' 属性が重複しています。

フォームにPNG画像を貼ったら、なぜかビルドエラーになるわけです。イメージを貼り付けただけなのに、エラーが出まくる。

出てくるエラーは次のようなもの。

CS0579 'global::System.CodeDom.Compiler.GeneratedCodeAttribute' 属性が重複しています。XXX\Properties\Resources7.Designer.cs
CS0579 'global::System.Diagnostics.DebuggerNonUserCodeAttribute' 属性が重複しています。
CS0579 'global::System.Runtime.CompilerServices.CompilerGeneratedAttribute' 属性が重複しています。
CS0101 名前空間 'mm50SimpleList.Properties' は既に 'Resources' の定義を含んでいます。
CS0111 型 'Resources' は、'.ctor' と呼ばれるメンバーを同じパラメーターの型で既に定義しています。
CS0117 'Resources' に '_138_PushPin_32x32_72' の定義がありません


どうもリソースが悪いらしいのだけど、なにが悪いのかわからない。

プロジェクトエクスプローラを見ると、リソースがなぜか2つある。


上の方の「Resources.Designer.cs」ファイルをプロジェクトから除外してみたら、ビルドエラーは消えた。

これで解決なのかさっぱり不明。そもそも、なぜエラーになるの?画像を追加しただけなのに?

プロジェクトのターゲットフレームワークを3.5から4.6に上げて、また3.5に戻したことがあったのだけど、その影響???

コメント

このブログの人気の投稿

SQLでは文字列の前に「N」が必要だ

SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。

コンボボックスのDataSourceプロパティの使い方

コンボボックスに表示するデータを設定するのを簡単にする工夫をまとめます。コンボボックスのDataSourceプロパティを上手に使いましょう。(2017/8/30追記)