Próbuję utworzyć schemat XML, który będzie serializowany/dezynfekowany za pomocą Visual Studio 2010, ale wygląda na bardzo skomplikowany, mając plik xml i inny xml plik schematu, nie wiedziałem, jak to zrobić. Pamiętam, że w visual studio 2005 było o wiele prostsze, po prostu tworząc plik xml i otworzyłem go za pomocą projektanta XML, a następnie narysowałem schemat, a następnie wygenerowałem kod serializowalny ze schematu. Wszelkie wskazówki/łącza, które pomogłyby w zrobieniu tego samego przy użyciu profesjonalnego programu Visual Studio 2010.Tworzenie schematu XML i automatyczne generowanie klasy serializowalnej z niego za pomocą Visual Studio 2010
Odpowiedz
Pozwól mi spróbować odpowiedzieć na to pytanie:
- otworzyć swój projekt VS.
- otwórz kod XML na swoim projekcie.
- W systemie VS przejdź do karty menu i kliknij przycisk Utwórz schemat
- zapisz plik schematu i dodaj go do projektu.
Następnie można utworzyć własną klasę do/procesu deserializowania serializacji lub użyj xsd.exe
użyłem ostatni. W moim przypadku mogę znaleźć narzędzie w \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ xsd.exe.
Następnie można otworzyć CMD lub okna programu Visual Studio poleceń i napisać coś takiego: xsd.exe [plik XSD]/c/l: C#/o: [katalog, w którym chcesz zapisać .cs]
Mam nadzieję, że to zadziała dla Ciebie lub odpowiesz na twoje pytanie. Dość dużo użyłem tego samego podejścia z VS 2008 i 2010.
Oto tematy związane wszelki wypadek:
narzędzie XSD: https://docs.microsoft.com/en-us/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe
XML Serialization and Schema without xsd.exe
jeśli nie masz pakietu Microsoft SDK, który można uzyskać od: https://docs.microsoft.com/en-us/dotnet/core/sdk
- 1. Dokumentacja (XML) Ustawienia aplikacji w Visual Studio 2010
- 2. Tworzenie instancji XML ze schematu XML (xsd)
- 3. UnInstall Visual Studio 2010
- 4. Czy mogę dostosować automatyczne generowanie zdarzeń zdarzeń w Visual Studio?
- 5. HWnd z Visual Studio 2010
- 6. WebsiteSpark & Visual Studio 2010
- 7. Sprawdzanie poprawności XML za pomocą XSD w Visual Studio IDE
- 8. Tworzenie prostego edytora Visual Studio 2010 manipulującego tekstem
- 9. Generowanie dynamicznego schematu blokowego
- 10. Automatyczne rozmieszczanie diagramów UML w Visual Studio 2010
- 11. Automatyczne formatowanie funkcji lambda w Visual Studio 2010
- 12. Automatyczne #defines według Debug config/Release w Visual Studio 2010
- 13. Automatyczne generowanie schematu danych z klas obiektów z przypisami JPA
- 14. Przeniesienie fokusu do następnej grupy kart w Visual Studio 2008/Visual Studio 2010 za pomocą klawiatury?
- 15. Generowanie kodu z rozszerzenia Visual Studio
- 16. Automatyczne tworzenie konturów (zwijanych sekcji) nie rozpoczyna się dla plików .ASPX w Visual Studio 2010 SP1
- 17. Zamówienie budowy projektu w Visual Studio 2010?
- 18. Visual Studio 2010 i std :: funkcja
- 19. Visual Studio 2010 i TFS niechciane wymeldowanie
- 20. Tworzenie schematu JSON z klasy Java
- 21. Visual Studio 2010 i boost :: wiążą
- 22. Automatyczne wdrażanie TFS 2010
- 23. Visual Studio 2010 SQL Variable Color
- 24. Tworzenie ekranu powitalnego podobnego do Visual Studio 2010
- 25. GTK # w Visual Studio 2010
- 26. Tworzenie aplikacji Java za pomocą programu Visual Studio 2013
- 27. Visual Studio 2010 wolno ładować
- 28. XML/XSD intellisense nie działa w Visual Studio 2010
- 29. Visual Studio 2010 Team Explorer
- 30. Ograniczenia Visual Studio 2010 Express