Wystąpił problem na 3 komputerach ze świeżą instalacją VS 2015 RTM. Nie ma problemów, gdy plik zostanie otwarty w VS 2013. Kroki opisane w Fix: The Global element 'configuration' has already been declared i inne powiązane pytania nie pomagają, ponieważ VS ignoruje wszelkie zmiany w oknie dialogowym schematu XML. Pomysły?VS 2015 RTM web.config Globalna konfiguracja elementu została już zadeklarowana jako
Odpowiedz
Niestety, istnieje wiele sytuacji, które mogą powodować ten problem.
Najbardziej prawdopodobnym problemem jest jednak nieprawidłowe ustawienie schematu dokumentu. Może się to zdarzyć po zainstalowaniu nowszej wersji .NET i/lub Visual Studio na komputerze. Poprawka jest prosta.
Z Visual Studio documentation:
- Otwórz plik w edytorze XML.
W oknie właściwości dokumentu kliknij przycisk w polu Schemas.
Wyświetlone zostanie okno dialogowe Schematy XML. Okno dialogowe zawiera listę wszystkich schematów z rozszerzeniem .xsd w pamięci podręcznej schematu (w tym schematy odwołujące się do pliku catalog.xml), a także dowolny schemat w bieżącym rozwiązaniu, otwarty w programie Visual Studio, do którego odwołuje się atrybut xsd: schemaLocation lub odwołanie do właściwości Schemas.
- Wybierz schematów używać do sprawdzania, wykonując jedną z następujących czynności:
- Wybierz schemat podany w oknie schematów XML, kliknij kolumnę użyć, a następnie wybierz opcję Użyj tego schematu. -OR-
- Wybierz wiele schematów wymienionych w oknie dialogowym Schematy XML, kliknij prawym przyciskiem myszy i wybierz opcję Użyj tego schematu.
- Kliknij OK.
Konkretnie chcesz ustawić „użytkowania” kolumny na „DotNetConfig.xsd” schematu „Auto”.
Dla mnie wybrałem duplikaty wpisów. Odznaczenie duplikatu pozbawiło mnie błędu. Ten post postawił mnie na właściwej ścieżce. –
Ditto. Skoncentruj się na duplikatach (tj. Dwóch schematach o identycznych nazwach wybranych ... z których jeden znajduje się w folderze Visual Studio 12, a drugi w folderze Visual Studio 14, na przykład). – Triynko
Ten sam problem z vs 2017 (vs 2015 został odinstalowany), miałem zduplikowane wpisy dla DotNetConfig.xsd, usunięto refowanie schematu vs 2015 i to naprawiło. – apr
Miałem ten problem na komputerze z różnymi wersjami Visual Studio i zmigrowanymi projektami. Pamięć podręczna schematu (Menu Xml, Schematy przedmiotów ...) pokazuje podwójne wpisy dla RazorCustomSchema.xsd, EntityFrameworkConfig_6_1_0.xsd i DotNetConfig.xsd pochodzące z bieżącego (14.0) i ze starszej wersji (w moim przypadku 11.0).
Ręczne usunięcie starych wpisów z pamięci podręcznej schematu rozwiązało problem, ale musiałem usunąć stare wpisy z każdego projektu.
Myślę, że jest to problem związany z migracją schematu.
Na VS otworzyć Proyect
Przejdź do menu XML
Wybierz Schematy ...
Znajdź al nazwy pliku o nazwie DotNetConfigXX.xsd, w moim przypadku
- DotNetConfig45.xsd
- DotNetConfig. xsd
na kolumnie użycia ustaw wszystkie z nich na automatyczne.
To spowoduje tylko poprawny plik jest wykorzystywany
nadzieję, że to pomaga
- 1. Dlaczego usługa WebMethod została zadeklarowana jako statyczna?
- 2. Jak mogę "usunąć" klasę, która została zadeklarowana jako
- 3. Globalna konfiguracja kart Emacsa
- 4. xUnit.net: Globalna konfiguracja + rozpad?
- 5. Jak uaktualnić program Visual Studio 2015 RC do RTM
- 6. Dlaczego funkcja CompletableFuture.allOf została zadeklarowana jako CompletableFuture <Void>?
- 7. konfiguracja ustawień smtp w web.config
- 8. Jednostka "kopia" została przywołana, ale nie została zadeklarowana w jspx
- 9. : żadna funkcja "__________" nie została zadeklarowana w klasie "_______"
- 10. globalna konfiguracja w środowisku testowym django?
- 11. dependencies.dependency.version, mimo że zależność została już zadeklarowana w sekcji zarządzania zależnością pliku pom w katalogu macierzystym:
- 12. Visual Studio 2015 RTM Okno dialogowe Znajdź pliki zerwane
- 13. transformacja web.config: Dodaj komentarz XML, aby wskazać, która konfiguracja została użyta
- 14. Konfiguracja TSLint w Visual Studio 2015
- 15. Xamarin/Visual Studio 2015: konfiguracja niestandardowej konfiguracji
- 16. std :: wcstok w VS 2015
- 17. powinna być ustawiona na usługę ExecutorService jako globalna i globalna
- 18. glfwOpenWindowHint nie została zadeklarowana w tym zakresie GLFW3 & GLEW
- 19. Błąd gradle: konfiguracja deklaruje zależność, która nie jest zadeklarowana
- 20. Dostawca danych SQLS VS 2015
- 21. Co RTM w MVC 3 RTM oznacza
- 22. Nie można zainstalować VS 2015 Update 3
- 23. Dlaczego klasa jest zadeklarowana jako statyczna w Javie?
- 24. Prowizja została przerwana ... Tabela "użytkownicy" już istnieje
- 25. Jak wycofać transakcję, która została już zatwierdzona?
- 26. Sprawdź, czy właściwość/funkcja globalna została nadpisana w JavaScript
- 27. Narzędzia diagnostyczne Visual Studio 2015 już nie działa
- 28. Microsoft.DotNet.Web.targets brakuje po zainstalowaniu .NET Core RTM
- 29. Nazwa elementu dopasowania w transformacji web.config
- 30. Projekt Visual Studio 2015 RTM Cordova nie będzie debugować/wdrażać w systemie Android, Windows, Windows Phone
Czy ten błąd pokazując po otwarciu pliku, lub w debugowania lub Live? –
@MacroMan To są ostrzeżenia wyświetlane po otwarciu pliku web.config. – nphx
Istnieje również [to pytanie] (http://stackoverflow.com/questions/32261126/the-global-element-configuration-has-already-been-declared-when-adding-net-2), którego [rozwiązanie] (http://stackoverflow.com/a/32261974/587467) też nie działa dla mnie: usunąłem wszystkie referencje i nadal się dzieje ... Naprawdę mam nadzieję, że ktoś znajdzie rozwiązanie! – Tar