Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli projektant Windows Forms nie może się załadować z powodu błędu w twoim kodzie, w składniku innej firmy lub w innym kontekście, zostanie wyświetlona strona błędu zamiast projektanta. Ta strona błędu nie musi oznaczać usterki w projektancie. Usterka może znajdować się gdzieś w pliku zaplecza kodu. Błędy pojawiają się w zwijanych, żółtych słupkach z linkiem umożliwiającym przejście do lokalizacji błędu na stronie kodowej.
Okno błędu
Okno błędu składa się z różnych części.
Żółty pasek
Żółty zwijany pasek jest tworzony dla każdego błędu pogrupowanego według opisu. Na pasku opisano błąd kompilatora uniemożliwiający projektantowi ładowanie właściwości. Zawiera następujące szczegóły:
- Plik, w którym znajduje się błąd.
- Kolumna i wiersz w pliku, w którym występuje błąd.
- Kod błędu.
- Opis błędu.
- Link umożliwiający przejście bezpośrednio do błędu.
Wystąpienia tego błędu
Po rozwinięciu żółtego paska błędów każde wystąpienie błędu zostanie wyświetlone. Wiele typów błędów zawiera dokładną lokalizację w następującym formacie: <nazwa projektu><nazwa formularza> Linia:<numer linii> Kolumna:<numer kolumny>. Jeśli stos wywołań jest skojarzony z błędem, możesz wybrać link Pokaż stos wywołań, aby go wyświetlić. Analiza stosu wywołań może dodatkowo pomóc w rozwiązaniu błędu.
Ważne
Elementy błędu mogą się różnić w zależności od używanego języka kodu.
Pomoc dotycząca tego błędu
Jeśli dostępny jest artykuł pomocy dotyczący błędu, wybierz link Pomoc MSDN, aby przejść bezpośrednio do strony pomocy.
Wpisy na forum dotyczące tego błędu
Wybierz pozycję Wyszukaj fora MSDN pod kątem wpisów związanych z tym błędem, aby przejść do starych forów usługi Microsoft Developer Network. Możesz wyszukać lub zadać pytanie na forach microsoft Q&A lub StackOverflow .
Co należy spróbować najpierw
Często można usunąć błąd, czyszcząc i ponownie kompilując projekt lub rozwiązanie.
- Znajdź okno Eksplorator rozwiązań.
- Kliknij prawym przyciskiem myszy rozwiązanie lub projekt, a następnie wybierz polecenie Wyczyść.
- Kliknij prawym przyciskiem myszy rozwiązanie lub projekt, a następnie wybierz polecenie Skompiluj.
Możesz również spróbować usunąć foldery bin i obj z folderu projektu. Może to wyczyścić plik tymczasowy lub wykonać akcję przywracania, co naprawi nieprawidłową zależność.
Użyj poniższej sekcji, aby sklasyfikować typowe błędy czasu projektowania.
Typowe błędy czasu projektowania
W tej sekcji wymieniono niektóre błędy, które mogą wystąpić.
- Nazwa "<name>" nie istnieje w bieżącym kontekście
- "<nazwa> identyfikatora" nie jest prawidłowym identyfikatorem
- '<name>' już istnieje w '<nazwa projektu>'
- "<Nazwa> karty przybornika" nie jest kategorią przybornika
- Żądany analizator języka nie jest zainstalowany
- Brak usługi wymaganej do generowania i analizowania kodu źródłowego
- Wystąpił wyjątek podczas próby utworzenia wystąpienia "<nazwa> obiektu"
- Inny edytor ma otwarty dokument '<document name>' w trybie niekompatybilnym
- Inny edytor wprowadził zmiany w nazwie dokumentu<>
- Inny edytor ma plik otwarty w trybie niezgodnym
- Ranga tablicy "<ranga w tablicy>" jest zbyt wysoka
- Nie można otworzyć zestawu "<nazwa> zestawu"
- Nieprawidłowy typ elementu. Ten serializator oczekuje elementu typu "<nazwa typu>"
- Nie można uzyskać dostępu do przybornika programu Visual Studio w tej chwili
- Nie można powiązać programu obsługi zdarzeń ze zdarzeniem "<nazwa> zdarzenia", ponieważ jest on tylko do odczytu
- Nie można utworzyć nazwy metody dla żądanego składnika, ponieważ nie jest członkiem kontenera projektu
- Nie można nazwać obiektu "<name>", ponieważ ma już nazwę "<name>"
- Nie można usunąć ani zniszczyć dziedziczonego składnika "<nazwa> składnika"
- Kategoria "<Nazwa> karty przybornika" nie ma narzędzia dla klasy "<nazwa> klasy"
- Klasa "<nazwa> klasy" nie ma zgodnego konstruktora
- Generowanie kodu dla właściwości "<property name>" nie powiodło się
- Składnik "<nazwa> składnika" nie wywołał elementu Container.Add w konstruktorze
- Nazwa składnika nie może być pusta
- Nie można uzyskać dostępu do zmiennej "<nazwa> zmiennej", ponieważ nie została jeszcze zainicjowana
- Nie można odnaleźć typu "<nazwa typu>"
- Nie można załadować typu "<typ nazwy>"
- Nie można zlokalizować szablonów elementów projektu dla składników dziedziczynych
- Klasa delegatu "<nazwa klasy>" nie ma metody invoke. Czy ta klasa jest delegatem
- Zduplikowana deklaracja członka "<nazwa>"
- Błąd podczas odczytywania zasobów z pliku zasobu dla kultury "<nazwa kultury>"
- Błąd podczas odczytu zasobów z pliku zasobów dla domyślnej kultury "<nazwa kultury>"
- Nie można przeanalizować metody "<nazwa> metody"
- Nieprawidłowa nazwa składnika: "<nazwa> składnika"
- Typ "<nazwa> klasy" składa się z kilku częściowych klas w tym samym pliku
- Nie można odnaleźć zestawu "<nazwa> zestawu"
- Nazwa zestawu "<nazwa> zestawu" jest nieprawidłowa
- Nie można zaprojektować klasy bazowej "<nazwa> klasy"
- Nie można załadować klasy bazowej "<nazwa> klasy"
- Nie można zaprojektować klasy "<nazwa> klasy" w tej wersji programu Visual Studio
- Nazwa klasy nie jest prawidłowym identyfikatorem dla tego języka
- Nie można dodać składnika, ponieważ zawiera cykliczne odwołanie do "<nazwa odwołania>"
- Nie można teraz zmodyfikować projektanta
- Nie można wyświetlić projektanta dla tego pliku, ponieważ nie można zaprojektować żadnej z w nim klas
- Projektant klasy bazowej "<nazwa> klasy" nie jest zainstalowany
- Projektant musi utworzyć wystąpienie typu "<nazwa> typu", ale nie może, ponieważ typ jest zadeklarowany jako abstrakcyjny
- Nie można załadować pliku w projektancie
- Język tego pliku nie obsługuje niezbędnych usług analizowania kodu i generowania
- Klasa analizatora języka "<nazwa> klasy" nie jest poprawnie zaimplementowana
- Nazwa "<name>" jest już używana przez inny obiekt
-
Obiekt "<nazwa> obiektu" nie implementuje interfejsu
IComponent - Obiekt "<object name>" zwrócił wartość null dla właściwości "<property name>", ale nie jest to dozwolone
- Obiekt danych serializacji nie jest odpowiednim typem
- Usługa "<nazwa> usługi" jest wymagana, ale nie można jej znaleźć
- Wystąpienie usługi musi dziedziczyć lub implementować '<nazwę interfejsu>'
- Nie można zmodyfikować tekstu w oknie kodu
- Obiekt wyliczający Przybornika obsługuje tylko pobieranie jednego elementu na raz
- Nie można pobrać elementu przybornika dla elementu "<nazwa> składnika" z przybornika
- Nie można pobrać elementu przybornika '<Toolbox item name>' z przybornika
- Nie można odnaleźć typu "<nazwa> typu"
- Usługa rozpoznawania typów może być wywoływana tylko z głównego wątku aplikacji
- Zmienna "<nazwa zmiennej>" jest niezadeklarowana lub nigdy nie została zainicjalizowana
- Istnieje już program obsługi poleceń dla polecenia menu "<nazwa polecenia> menu"
- Istnieje już składnik o nazwie "<nazwa> składnika"
- Istnieje już twórca elementu przybornika zarejestrowany dla formatu "<nazwa> formatu"
- Ten silnik językowy nie obsługuje modelu CodeModel do załadowania projektanta
- Typ '<nazwa typu>' nie ma konstruktora o parametrach typów '<nazwy typów parametrów>'
- Nie można dodać odwołania "<reference name>" do bieżącej aplikacji
- Nie można wyewidencjonować bieżącego pliku
- Nie można odnaleźć strony o nazwie "<Nazwa karty> okna dialogowego Opcje"
- Nie można odnaleźć właściwości "<nazwa właściwości>" na stronie "<nazwa karty okna dialogowego opcje>"
- Program Visual Studio nie może otworzyć projektanta dla pliku, ponieważ klasa w niej nie dziedziczy z klasy, którą można zaprojektować wizualnie
- Program Visual Studio nie może zapisywać ani ładować wystąpień typu "<nazwa> typu"
- Program Visual Studio nie może otworzyć "<nazwy> dokumentu" w widoku projektu
- Program Visual Studio nie może odnaleźć projektanta dla klas typu "<nazwa> typu"
Nazwa "<name>" nie istnieje w bieżącym kontekście
Najczęściej ten błąd występuje podczas usuwania lub zmieniania nazwy programu obsługi zdarzeń w pliku code-behind, do którego odwołuje się plik projektanta. Otwórz plik kodu <form>.designer.<langauge> i usuń obsługę zdarzeń z formularza lub kontrolki.
"<nazwa> identyfikatora" nie jest prawidłowym identyfikatorem
Ten błąd wskazuje, że nazwa pola, metody, zdarzenia lub obiektu jest niepoprawnie nazwana.
'<name>' już istnieje w '<nazwa> projektu'
Określono nazwę dziedziczonego formularza, który już istnieje w projekcie. Aby naprawić ten błąd, nadaj dziedziczonemu formularzowi unikatową nazwę.
"<Nazwa karty przybornika>" nie należy do kategorii przybornika
Zewnętrzny projektant próbował uzyskać dostęp do karty w narzędziach, która nie istnieje. Skontaktuj się z dostawcą składnika.
Żądany analizator języka nie jest zainstalowany
Program Visual Studio próbował załadować projektanta, który jest zarejestrowany dla tego typu pliku, ale nie zdołał. Jest to najbardziej prawdopodobne z powodu błędu, który wystąpił podczas instalacji. Skontaktuj się z dostawcą języka, którego używasz, aby uzyskać poprawkę.
Brak usługi wymaganej do generowania i analizowania kodu źródłowego
Błąd ten wynika z problemu z komponentem strony trzeciej. Skontaktuj się z dostawcą składnika.
Wystąpił wyjątek podczas próby utworzenia wystąpienia "<nazwa> obiektu"
Projektant innej firmy zażądał utworzenia obiektu przez program Visual Studio, ale obiekt zgłosił błąd. Skontaktuj się z dostawcą składnika.
Inny edytor ma otwarty dokument o nazwie '<document name>' w trybie niezgodnym.
Ten błąd występuje, jeśli spróbujesz otworzyć plik, który jest już otwarty w innym edytorze. Zostanie wyświetlony edytor, który ma już otwarty plik. Aby rozwiązać ten błąd, zamknij edytor, który ma otwarty plik, i spróbuj ponownie.
Inny edytor wprowadził zmiany w nazwie dokumentu<>
Zamknij i otwórz ponownie edytor, aby wprowadzone zmiany zostały uwzględnione. Zwykle program Visual Studio automatycznie ponownie ładuje projektanta po wprowadzeniu zmian. Jednak inni projektanci, tacy jak projektanci komponentów stron trzecich, mogą nie obsługiwać funkcjonalności ponownego wczytywania. W takim przypadku program Visual Studio wyświetli monit o zamknięcie i ponowne otwarcie projektanta ręcznie.
Inny edytor ma plik otwarty w trybie niezgodnym
Ten komunikat jest podobny do "Inny edytor ma dokument '<nazwa dokumentu>' otwarty w trybie niezgodnym", ale program Visual Studio nie może określić nazwy pliku. Aby rozwiązać ten błąd, zamknij edytor, który ma otwarty plik, i spróbuj ponownie.
Ranga tablicy "<ranga w tablicy>" jest zbyt wysoka
Program Visual Studio obsługuje tylko tablice jednowymiarowe w bloku kodu, który jest analizowany przez projektanta. Tablice wielowymiarowe mogą być stosowane poza tym obszarem.
Nie można otworzyć zestawu "<nazwa zestawu>"
Ten komunikat o błędzie pojawia się podczas próby otwarcia pliku, którego nie można otworzyć. Sprawdź, czy plik istnieje i czy jest prawidłowym zestawem.
Nieprawidłowy typ elementu. Ten serializator oczekuje elementu typu "<nazwa typu>"
Błąd ten wynika z problemu z komponentem strony trzeciej. Skontaktuj się z dostawcą składnika.
Nie można uzyskać dostępu do przybornika programu Visual Studio w tej chwili
Program Visual Studio wykonał wywołanie do przybornika, który był niedostępny. Jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Nie można powiązać procedury obsługi zdarzeń ze zdarzeniem "<nazwa> zdarzenia", ponieważ zdarzenie to jest tylko do odczytu.
Ten błąd najczęściej pojawia się, gdy próbowano połączyć zdarzenie z kontrolką dziedziczonej z klasy bazowej. Jeśli zmienna składowa kontrolki jest prywatna, program Visual Studio nie może połączyć zdarzenia z metodą . Kontrolki dziedziczone prywatnie nie mogą mieć powiązanych dodatkowych zdarzeń.
Nie można utworzyć nazwy metody dla żądanego składnika, ponieważ nie jest członkiem kontenera projektu
Visual Studio próbuje dodać procedurę obsługi zdarzeń do składnika, który nie ma zmiennej składowej w projektancie. Skontaktuj się z dostawcą składnika.
Nie można nazwać obiektu "<name>", ponieważ ma już nazwę "<name>"
Ten błąd jest błędem wewnętrznym w serializatorze programu Visual Studio. Wskazuje, że serializator próbował dwukrotnie nazwać obiekt, który nie jest obsługiwany. Jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Nie można usunąć ani zniszczyć dziedziczonego składnika "<nazwa> składnika"
Odziedziczone kontrolki są własnością klasy, która je dziedziczy. Zmiany w odziedziczonej kontrolce muszą zostać wprowadzone w klasie, z której pochodzi kontrolka. W związku z tym nie można jej zmienić ani zniszczyć.
Kategoria "<nazwa karty Przybornik>" nie posiada narzędzia dla klasy "<nazwa klasy>"
Projektant próbował odwołać się do klasy na określonej karcie Przybornika, ale klasa nie istnieje. Skontaktuj się z dostawcą składnika.
Klasa "<nazwa> klasy" nie ma zgodnego konstruktora
Projektant innej firmy poprosił program Visual Studio o utworzenie obiektu z określonymi parametrami w konstruktorze, który nie istnieje. Skontaktuj się z dostawcą składnika.
Generowanie kodu dla właściwości "<property name>" nie powiodło się
Ten błąd jest ogólnym opakowaniem błędu. Ciąg błędu, który towarzyszy temu komunikatowi, zawiera więcej szczegółów na temat komunikatu o błędzie i zawiera link do bardziej szczegółowego artykułu pomocy. Aby naprawić ten błąd, usuń błąd określony w komunikacie o błędzie dołączonym do tego błędu.
Składnik "<nazwa komponentu>" nie wywołał metody Container.Add() w swoim konstruktorze
Ten komunikat jest związany z błędem w załadowanym składniku lub umieszczonym w formularzu. Wskazuje, że składnik nie dodał się do kontrolki kontenera (niezależnie od tego, czy jest to inna kontrolka, czy formularz). Projektant nadal pracuje, ale w czasie wykonywania mogą pojawić się problemy ze składnikiem.
Aby naprawić błąd, skontaktuj się z dostawcą składnika. Ewentualnie, jeśli jest to utworzony składnik, wywołaj metodę IContainer.Add w konstruktorze składnika.
Nazwa składnika nie może być pusta
Ten błąd występuje podczas próby zmiany nazwy składnika na pustą wartość.
Nie można uzyskać dostępu do zmiennej "<nazwa> zmiennej", ponieważ nie została jeszcze zainicjowana
Ten błąd może wystąpić z powodu dwóch scenariuszy. Dostawca składników zewnętrznych ma problem z udostępnioną kontrolką lub składnikiem albo napisany kod zawiera cykliczne zależności między składnikami.
Aby rozwiązać ten błąd, upewnij się, że kod nie ma zależności cyklicznego. Jeśli nie ma takich problemów, zanotuj dokładny tekst komunikatu o błędzie i skontaktuj się z dostawcą składnika.
Nie można odnaleźć typu '<typu nazwa>'
Komunikat o błędzie: „Nie można odnaleźć typu '<typ> nazwa'.” Upewnij się, że zestaw zawierający ten typ jest przywołany. Jeśli ten typ jest częścią projektu projektowego, upewnij się, że projekt został pomyślnie skompilowany.
Ten błąd wystąpił, ponieważ nie znaleziono odwołania. Upewnij się, że typ wskazany w komunikacie o błędzie jest przywołany i że istnieją również odwołania do wszystkich zestawów wymaganych przez ten typ. Często problem polega na tym, że kontrolka w rozwiązaniu nie została skompilowana. Aby skompilować, wybierz pozycję Kompiluj rozwiązanie z menu Kompilacja . W przeciwnym razie, jeśli kontrolka została już zbudowana, dodaj odwołanie ręcznie z menu prawym przyciskiem myszy folderu Odwołania lub Zależności w Eksploratorze rozwiązań.
Nie można załadować typu '<typ> nazwa'
Program Visual Studio próbował powiązać metodę obsługi zdarzeń i nie mógł odnaleźć jednego lub więcej typów parametrów dla tej metody. Ten błąd jest zwykle spowodowany brakiem odwołania. Aby naprawić ten błąd, dodaj odwołanie zawierające typ do projektu i spróbuj ponownie.
Nie można zlokalizować szablonów elementów projektu dla składników dziedziczynych
Szablony dla dziedziczonych formularzy w programie Visual Studio nie są dostępne. Jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Klasa delegatu "<nazwa klasy>" nie ma metody invoke. Czy ta klasa jest delegatem
Program Visual Studio próbował utworzyć procedurę obsługi zdarzeń, ale wystąpił problem z typem zdarzenia. Ten błąd może wystąpić, jeśli zdarzenie zostało utworzone przez język niezgodny ze specyfikacją CLS. Skontaktuj się z dostawcą składnika.
Zduplikowana deklaracja członka "<nazwa członka>"
Ten błąd występuje, ponieważ zmienna składowa została zadeklarowana dwukrotnie (na przykład dwa kontrolki o nazwie Button1 są deklarowane w kodzie). Nazwy muszą być unikatowe w dziedziczonej postaci. Ponadto nazwy nie mogą się różnić tylko wielkością liter.
Błąd podczas odczytywania zasobów z pliku zasobu dla kultury "<nazwa> kultury"
Ten błąd może wystąpić, jeśli w projekcie istnieje nieprawidłowy plik resx.
Aby naprawić ten błąd:
- Wybierz przycisk Pokaż wszystkie pliki w Eksplorator rozwiązań, aby wyświetlić pliki resx skojarzone z rozwiązaniem.
- Załaduj plik resx w edytorze XML, klikając prawym przyciskiem myszy plik resx i wybierając polecenie Otwórz.
- Ręcznie edytuj plik .resx, aby rozwiązać błędy.
Błąd podczas odczytywania zasobów z pliku zasobu dla domyślnej kultury "<nazwa> kultury"
Ten błąd może wystąpić, jeśli w projekcie istnieje nieprawidłowy plik resx dla kultury domyślnej.
Aby naprawić ten błąd:
- Wybierz przycisk Pokaż wszystkie pliki w Eksplorator rozwiązań, aby wyświetlić pliki resx skojarzone z rozwiązaniem.
- Załaduj plik resx w edytorze XML, klikając prawym przyciskiem myszy plik resx i wybierając polecenie Otwórz.
- Ręcznie edytuj plik .resx, aby rozwiązać błędy.
Nie można przeanalizować metody "<nazwa> metody"
Komunikat o błędzie: "Nie można przeanalizować metody "<nazwa> metody". Analizator zgłosił następujący błąd: "<ciąg błędu>". Zapoznaj się z listą zadań pod kątem potencjalnych błędów.
Jest to ogólny komunikat o błędzie dotyczący problemów występujących podczas analizowania. Te błędy są często spowodowane błędami składni. Zobacz listę zadań, aby zapoznać się z określonymi komunikatami związanymi z błędem.
Nieprawidłowa nazwa składnika: "<nazwa> składnika"
Podjęto próbę zmiany nazwy składnika na nieprawidłową wartość dla tego języka. Aby naprawić ten błąd, nadaj składnikowi nazwę zgodną z regułami nazewnictwa dla tego języka.
Typ "<nazwa> klasy" składa się z kilku częściowych klas w tym samym pliku
Podczas definiowania klasy w wielu plikach przy użyciu częściowego słowa kluczowego można mieć tylko jedną definicję częściową w każdym pliku.
Aby naprawić ten błąd, usuń wszystkie, ale jedną z częściowych definicji klasy z pliku.
Nie można odnaleźć zestawu "<nazwa zestawu>"
Ten błąd jest podobny do "Nie można odnaleźć typu '<nazwa typu>'", ale zwykle występuje z powodu atrybutu metadanych. Aby naprawić ten błąd, sprawdź, czy odwołania do wszystkich zestawów używanych przez atrybuty są przywoływane.
Nazwa zestawu "<nazwa> zestawu" jest nieprawidłowa
Składnik zażądał określonego zestawu, ale nazwa podana przez składnik nie jest prawidłową nazwą zestawu. Skontaktuj się z dostawcą składnika.
Nie można zaprojektować klasy bazowej "<nazwa> klasy"
Program Visual Studio załadował klasę, ale nie można zaprojektować klasy, ponieważ implementator klasy nie dostarczył projektanta. Jeśli klasa obsługuje projektanta, upewnij się, że nie ma problemów, które mogłyby powodować problemy z wyświetlaniem go w projektancie, na przykład błędy kompilatora. Upewnij się również, że wszystkie odwołania do klasy są poprawne, a wszystkie nazwy klas są poprawnie napisane. W przeciwnym razie jeśli klasa nie jest projektowalna, zmodyfikuj ją w widoku Kod.
Nie można załadować klasy bazowej "<nazwa> klasy"
Klasa nie jest przywołyowana w projekcie, więc program Visual Studio nie może go załadować. Aby rozwiązać ten błąd, dodaj odwołanie do klasy w projekcie i zamknij i otwórz ponownie okno Windows Forms Designer.
Nie można zaprojektować klasy "<nazwa> klasy" w tej wersji programu Visual Studio
Projektant dla tej kontrolki lub składnika nie obsługuje tych samych typów, które wykonuje program Visual Studio. Skontaktuj się z dostawcą składnika.
Nazwa klasy nie jest prawidłowym identyfikatorem dla tego języka
Kod źródłowy utworzony przez użytkownika ma nazwę klasy, która nie jest prawidłowa dla używanego języka. Aby poprawić ten błąd, nadaj klasie nazwę, która jest zgodna z wymaganiami języka.
Nie można dodać składnika, ponieważ zawiera odwołanie cykliczne do "<nazwy> odwołania"
Nie można dodać do siebie kontrolki ani składnika. Inną sytuacją, w której może się to zdarzyć, jest istnienie kodu w metodzie InitializeComponent formularza (na przykład Form1), który tworzy inne wystąpienie Form1.
Nie można teraz zmodyfikować projektanta
Ten błąd występuje, gdy plik w edytorze jest oznaczony jako tylko do odczytu. Upewnij się, że plik nie jest oznaczony jako tylko do odczytu, a aplikacja nie jest uruchomiona.
Nie można wyświetlić projektanta dla tego pliku, ponieważ nie można zaprojektować żadnej z w nim klas
Ten błąd występuje, gdy program Visual Studio nie może odnaleźć klasy bazowej spełniającej wymagania projektanta. Formularze i kontrolki muszą pochodzić z klasy bazowej obsługującej projektantów. Jeśli pochodzisz z dziedziczonego formularza lub kontrolki, upewnij się, że projekt został skompilowany.
Projektant klasy bazowej "<nazwa> klasy" nie jest zainstalowany
Program Visual Studio nie może załadować projektanta dla klasy. Jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Projektant musi utworzyć wystąpienie typu "<nazwa> typu", ale nie może, ponieważ typ jest zadeklarowany jako abstrakcyjny
Ten błąd wystąpił, ponieważ klasa bazowa obiektu przekazywanego do projektanta jest abstrakcyjna, co nie jest dozwolone.
Nie można załadować pliku w projektancie
Klasa bazowa tego pliku nie obsługuje żadnych projektantów. Aby obejść ten problem, użyj widoku Kod, aby pracować nad plikiem. Kliknij prawym przyciskiem myszy plik w Eksplorator rozwiązań i wybierz polecenie Wyświetl kod.
Język tego pliku nie obsługuje niezbędnych usług analizowania kodu i generowania
Komunikat o błędzie: "Język tego pliku nie obsługuje niezbędnych usług analizowania kodu i generowania. Upewnij się, że otwierany plik jest członkiem projektu, a następnie spróbuj ponownie otworzyć plik.
Ten błąd najprawdopodobniej wynikał z otwarcia pliku, który znajduje się w projekcie, który nie obsługuje projektantów.
Klasa analizatora języka "<nazwa> klasy" nie jest poprawnie zaimplementowana
Komunikat o błędzie: "Klasa analizatora języka "<nazwa> klasy" nie jest prawidłowo zaimplementowana. Skontaktuj się z dostawcą w celu uzyskania zaktualizowanego modułu analizatora.
Używany język zarejestrował klasę projektanta, która nie pochodzi z poprawnej klasy bazowej. Skontaktuj się z dostawcą używanego języka.
Nazwa "<name>" jest już używana przez inny obiekt
Jest to błąd wewnętrzny w serializatorze programu Visual Studio. Jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Obiekt "<nazwa> obiektu" nie implementuje interfejsu IComponent
Program Visual Studio próbował utworzyć składnik, ale utworzony obiekt nie implementuje interfejsu IComponent . Skontaktuj się z dostawcą składnika, aby uzyskać poprawkę.
Obiekt "<object name>" zwrócił wartość null dla właściwości "<property name>", ale nie jest to dozwolone
Istnieją pewne właściwości platformy .NET, które zawsze powinny zwracać obiekt. Na przykład kategoria kontrolek formularza powinna zawsze zwracać obiekt, nawet jeśli nie ma w nim żadnych kontrolek.
Aby naprawić ten błąd, upewnij się, że właściwość określona w błędzie nie ma wartości null.
Obiekt danych serializacji nie jest odpowiednim typem
Obiekt danych oferowany przez serializator nie jest wystąpieniem typu zgodnego z używanym bieżącym serializatorem. Skontaktuj się z dostawcą składnika.
Usługa "<nazwa> usługi" jest wymagana, ale nie można jej znaleźć
Usługa wymagana przez program Visual Studio jest niedostępna. Jeśli podjęto próbę załadowania projektu, który nie obsługuje tego projektanta, użyj Edytora kodu, aby zamiast tego wprowadzić zmiany. W przeciwnym razie jeśli widzisz ten błąd, zarejestruj problem przy użyciu opcji Zgłoś problem.
Wystąpienie usługi musi pochodzić z lub implementować "<nazwę> interfejsu"
Ten błąd wskazuje, że składnik lub projektant składników wywołał metodę AddService, która wymaga interfejsu i obiektu, ale podany obiekt nie implementuje określonego interfejsu. Skontaktuj się z dostawcą składnika.
Nie można zmodyfikować tekstu w oknie kodu
Ten błąd występuje, gdy program Visual Studio nie może edytować pliku z powodu problemów z miejscem na dysku lub pamięci albo plik jest oznaczony jako tylko do odczytu.
Obiekt Przybornika wyliczającego obsługuje tylko pobieranie jednego elementu za jednym razem.
Jeśli widzisz ten błąd, jeśli widzisz ten błąd, zarejestruj problem przy użyciu polecenia Zgłoś problem.
Nie można pobrać elementu przybornika dla elementu "<nazwa> składnika" z przybornika
Składnik, o którym mowa, zgłosił wyjątek, gdy program Visual Studio uzyskiwał do niego dostęp. Skontaktuj się z dostawcą składnika.
Nie można pobrać z przybornika elementu o nazwie '<Nazwa elementu przybornika>'.
Ten błąd występuje, jeśli dane w elemencie przybornika staną się uszkodzone lub wersja składnika uległa zmianie. Spróbuj usunąć element z przybornika i dodać go ponownie.
Nie można odnaleźć typu "<nazwa> typu"
Po załadowaniu projektanta program Visual Studio nie może odnaleźć typu. Upewnij się, że zestaw zawierający typ jest przywołany. Jeśli zestaw jest częścią bieżącego projektu projektowego, upewnij się, że projekt został skompilowany.
Usługa rozpoznawania typów może być wywoływana tylko z głównego wątku aplikacji
Program Visual Studio próbował uzyskać dostęp do wymaganych zasobów z nieprawidłowego wątku. Ten błąd jest wyświetlany, gdy kod użyty do utworzenia projektanta wywołał usługę rozpoznawania typów z wątku innego niż główny wątek aplikacji. Aby naprawić ten błąd, wywołaj usługę z poprawnego wątku lub skontaktuj się z dostawcą składnika.
Zmienna '<nazwa zmiennej>' jest niezadeklarowana albo nigdy jej nie przypisano
Kod źródłowy zawiera odwołanie do zmiennej, takiej jak Button1, która nie jest zadeklarowana ani przypisana. Jeśli zmienna nie została przypisana, ten komunikat jest wyświetlany jako ostrzeżenie, a nie błąd.
Istnieje już program obsługi poleceń dla polecenia menu "<nazwa polecenia> menu"
Ten błąd pojawia się, jeśli projektant trzeciej strony dodaje polecenie, które ma już obsługującego do tabeli poleceń. Skontaktuj się z dostawcą składnika.
Istnieje już składnik o nazwie "<nazwa> składnika"
Komunikat o błędzie: "Istnieje już składnik o nazwie "<nazwa> składnika". Składniki muszą mieć unikatowe nazwy, a nazwy nie mogą być rozróżniane ze względu na wielkość liter. Nazwa nie może również powodować konfliktu z nazwą dowolnego składnika w dziedziczonej klasie".
Ten komunikat o błędzie pojawia się, gdy nastąpiła zmiana nazwy składnika w okno Właściwości. Aby rozwiązać ten błąd, upewnij się, że wszystkie nazwy składników są unikatowe, nie są uwzględniane wielkości liter i nie powodują konfliktu z nazwami żadnych składników w klasach dziedziczych.
Istnieje już twórca elementu przybornika zarejestrowany dla formatu "<nazwa formatu>"
Składnik zewnętrzny wykonał wywołanie zwrotne do elementu na karcie "Toolbox", ale element ten zawierał już wywołanie zwrotne. Skontaktuj się z dostawcą składnika.
Ten silnik językowy nie obsługuje modelu CodeModel, za pomocą którego można załadować projektanta
Ten komunikat jest podobny do "Język tego pliku nie obsługuje niezbędnych usług analizowania kodu i generowania", ale ten komunikat obejmuje wewnętrzny problem z rejestracją. Jeśli widzisz ten błąd, jeśli widzisz ten błąd, zarejestruj problem przy użyciu polecenia Zgłoś problem.
Typ "<nazwa typu>" nie ma konstruktora z parametrami typu "<nazwy typów parametrów>"
Program Visual Studio nie może odnaleźć konstruktora, który miał pasujące parametry. Ten błąd może być wynikiem dostarczenia konstruktora z typami innymi niż wymagane. Na przykład konstruktor punktu może przyjmować dwie liczby całkowite. Jeśli podano typy zmiennoprzecinkowe, zostanie zgłoszony ten błąd.
Aby rozwiązać ten błąd, użyj innego konstruktora lub jawnie rzutuj typy parametrów, tak aby były zgodne z tymi dostarczonymi przez konstruktora.
Nie można dodać odwołania "<reference name>" do bieżącej aplikacji
Program Visual Studio nie może dodać odwołania. Aby rozwiązać ten błąd, sprawdź, czy jakaś inna wersja odwołania nie została już wykorzystana.
Nie można wyewidencjonować bieżącego pliku
Ten błąd pojawia się, gdy zmieniasz plik, który jest obecnie zaewidencjonowany w kontrolce kodu źródłowego. Zazwyczaj program Visual Studio wyświetla okno dialogowe wyewidencjonowania plików, aby użytkownik mógł wyewidencjonować plik. Tym razem plik nie został wyewidencjonowany, być może z powodu konfliktu scalania podczas wyewidencjonowania. Aby naprawić ten błąd, upewnij się, że plik nie jest zablokowany, a następnie spróbuj ręcznie wyewidencjonować plik.
Nie można odnaleźć strony o nazwie "<Nazwa karty> okna dialogowego Opcje"
Ten błąd występuje, gdy projektant składników żąda dostępu do strony z okna dialogowego Opcje przy użyciu nazwy, która nie istnieje. Skontaktuj się z dostawcą składnika.
Nie można odnaleźć właściwości "<nazwa> właściwości" na stronie "<Opcje nazwa> karty okna dialogowego"
Ten błąd występuje, gdy projektant składników żąda dostępu do określonej wartości na stronie w oknie dialogowym Opcje, ale ta wartość nie istnieje. Skontaktuj się z dostawcą składnika.
Program Visual Studio nie może otworzyć projektanta dla pliku, ponieważ klasa w niej nie dziedziczy z klasy, którą można zaprojektować wizualnie
Program Visual Studio załadował klasę, ale nie można załadować projektanta dla tej klasy. Program Visual Studio wymaga, aby projektanci używali pierwszej klasy w pliku. Aby poprawić ten błąd, przenieś kod klasy, aby był to pierwsza klasa w pliku, a następnie ponownie załaduj projektanta.
Program Visual Studio nie może zapisywać ani ładować wystąpień typu "<nazwa> typu"
Problem dotyczy komponentu innej firmy. Skontaktuj się z dostawcą składnika.
Program Visual Studio nie może otworzyć "<nazwa dokumentu>" w widoku projektu
Ten błąd wskazuje, że język projektu nie obsługuje projektanta wizualnego i pojawia się podczas próby otwarcia pliku w oknie dialogowym 'Otwórz plik' lub z Eksploratora rozwiązań. Zamiast tego zmodyfikuj plik w widoku Kod.
Program Visual Studio nie może odnaleźć projektanta dla klas typu "<nazwa> typu"
Program Visual Studio załadował klasę, ale nie można jej zaprojektować. Zamiast tego edytuj klasę w widoku Kod, klikając prawym przyciskiem myszy klasę i wybierając polecenie Wyświetl kod.
.NET Desktop feedback