2つの出力ファイル名が同じ出力に解決される 質問する

2つの出力ファイル名が同じ出力に解決される 質問する

Form最近、という新しいものを作成しましたWorkersScreen。プロジェクトを実行しようとすると、次のエラーが発生しました:

エラー 1 2 つの出力ファイル名が同じ出力パスに解決されました: "obj\x86\Debug\DryWash.WorkersScreen.resources"

それは何を意味し、どのように解決するのでしょうか?

ベストアンサー1

これは、2 つの .resx ファイルが同じフォームを指している場合に発生することがあります。ほとんどの場合、フォームの名前を変更するときに発生します (他の理由が当てはまる場合もありますが、正確にはわかりません)

特定のフォーム ファイルは次のようになります。

Form1.cs
Form1.designer.cs
MyFormerFormName.resx
Form1.resx

これは通常、フォームの名前を変更したが、Visual Studio が古い .resx ファイルを削除しなかったことを意味します。ファイルをMyFormerFormName.resx手動で削除すると (この例では)、次のビルド時にエラーは発生しなくなります。

おすすめ記事