Два имени выходного файла разрешены к одному и тому же выводу после изменения значка формы?

Так что я знаю, что обычное исправление этой ошибки - удалить дополнительный файл.resx, который был создан, когда вы переименовали форму или что-то еще в вашем приложении. Но я не создал / переименовал какие-либо формы и не вижу любые очевидные двойные файлы.resx. Все это произошло после выбора файла.ico для иконки, вот и все.

РЕДАКТИРОВАТЬ:

Ну, у меня было 2 .resx файла, которые, возможно, были примерно одинаковой формы fDesigner.resx и fMain.resx, последний, который был создан час назад, я удалил его, но я ВСЕГДА получаю ту же ошибку, не есть файл, который ссылается на файлы.resx?

1 ответ

Решение

О, ну, я нашел это, мог бы также ответить и сам. Там должен быть файл.vbproj в каталоге вашего приложения, для VB.NET, я уверен, что другие языки имеют это по-другому. Но вы должны отредактировать это, независимо от того, удалили ли вы дополнительный.resx или нет:

<EmbeddedResource Include="yourMmainForm.resx">
  <DependentUpon>yourMainForm.vb</DependentUpon>
</EmbeddedResource>

В моем случае Designer.resx уже зависел от моей главной формы, так что даже после того, как я удалил файл, дубликат все еще был там, хорошо, теперь он исправлен.

Другие вопросы по тегам