Podczas kompilowania mojego projektu Visual Studio C#, otrzymuję następujący błąd:Pozycja została określona więcej niż jeden raz w parametrze "Zasoby". Duplikaty nie są obsługiwane przez parametr „zasoby”
The item "obj\Debug\SampleProject.Forms.MDIMain.resources" was specified more than once in the "Resources" parameter. Duplicate items are not supported by the "Resources" parameter.
Jednak Szukałem dużo w internecie, ale żaden z roztworu pracował dla mnie.
Próbowałem usunąć formularz i ponownie go dodać do projektu, ale to nie działa dla mnie.
Mam tylko jeden plik resx
.
używam VS 2010.
Również próbowałem następujące rozwiązania, ale nie pracował dla mnie:
zależy także od typu pliku, ale wpadłem na to podczas pracy z plikami XAML - i sądzę, można go zastosować do innych plików wymagają VS do normalnego korzystania z projektantów. Otwórz pliki, które skopiowałeś, patrząc na kod i upewnij się, że wszystkie nazwy zostały tam wyprostowane. W moim przypadku VS nie wiedział lepiej, aby zmienić niektóre z tych zmiennych w XML. – Mattygabe
@Mattygabe: Dzięki! Dobrze wiedzieć. –
To był dokładnie mój problem. Kopiuję/wklejałem formularz do tego samego projektu, a zmiana nazwy nie zmieniła całkowicie tak, jak powinna. Musiałem również zmienić nazwę klasy w pliku Form.Designer.cs dla nowo wklejonego formularza. –