なんかよくわからないけど、Visual StudioでResourcesファイルのデザイナーファイルが二つできるとかいうおかしい現象が発生して、修正方法が分かったので、記載。
Resources.resxをデザイナで編集していたが、
気が付いたら、[resources.designer1.cs]というファイルが
自動生成されていて、コンパイルが通らなくなった。
上記ファイルを削除してコンパイルすると通る為、
削除してからコンパイルすればよいが、何故かResources.resxを保存する度に生成される。
むしろ、1がついていない.csが更新されていない。
んで、ググったらこんなんでた。
Weird “Designer1.cs” files created
例に漏れず英語力が無いので、教えてグーグル翻訳先生をしたら下記の書き込みが
「関連ファイルに関する情報は、プロジェクトファイル(* .csproj)で書かれています。これは、問題を解決することがあります。」
なるほど。よくわかる。
ということで、.csprojをテキストで開くと下記の様な記述を発見
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources1.Designer.cs</LastGenOutput>
</EmbeddedResource>
他にresources1の記述が無いので、一旦プロジェクトを閉じた後、
[1]を削除し、保存。
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
正常にプロジェクトが開けて、Resources.resxを何度保存しても、
[resources.designer1.cs]とかいうファイルは生成されなかった。
原因は不明だが、頻発するものでもないだろうから、
対処法が分かればとりあえずは、良いかと。