Opcja Złożenia szeregów seryjnych w Visual Studio tworzy plik MyAssembly.XmlSerializers.dll podczas tworzenia mojego projektu. To pytanie (https://stackoverflow.com/questions/934411/what-is-myassembly-xmlserializers-dll-generated-for) wskazuje na powód, dla którego jest na pierwszym miejscu, a niektóre z odpowiedzi zapewniają sposoby wyłączenia go, ale moje pytanie brzmi: dlaczego chcesz go wyłączyć? Czy włączenie go powoduje problemy w pewnych sytuacjach (a jeśli tak, jakie są te sytuacje)?Jaka jest korzyść z wyłączania generowania zestawów seryjnych?
Odpowiedz
Tylko problemy, z którymi możesz się spotkać, to narzędzia do kompilacji - takie jak msbuild, ponieważ jeśli użyjesz pakietu SDK x32 w zestawie, który jest jawnie x64, spowoduje to błąd czasu kompilacji (możesz to łatwo rozwiązać, ustawiając poprawne Zamiast tego użyj ścieżki SGenToolPath do msbuild lub target MSIL. IMHO lepiej radzić sobie z problemami z budową czasu i mieć szybszy czas uruchamiania.
Wyłączenie tej opcji zatrzymało błędy kompilacji i uruchomienia, które otrzymałem w wyniku aktualizacji aplikacji do wersji 4.0. Otrzymałem błędy SGEN po wypróbowaniu wielu rozwiązań opublikowanych online. To rozwiązało ten problem.
Musiałem wyłączyć, kiedy musiałem podpisać aplikację "ClickOnce". Nie mogłem go pomyślnie wdrożyć przy użyciu Zespołów generowania szeregów seryjnych. Numer MyAssembly.XmlSerializers.dll
miał odniesienie w pliku manifestu, ale nie był częścią pakietu wdrażania.
- 1. Jaka jest korzyść z Log4j API?
- 2. Jaka jest korzyść z pozostałości po kanałach?
- 3. Jaka jest korzyść z atrybutu unsafe_unretained?
- 4. Jaka jest korzyść z klasy TelephoneNumberUtil?
- 5. Jaka jest korzyść z przełomu w plonach?
- 6. Jaka jest prawdziwa korzyść z obiektywów?
- 7. Jaka jest korzyść z definiowania aplikacji kątowej?
- 8. Jaka jest korzyść z używania "wszystkich" w zapytaniu o media?
- 9. Jaka jest główna korzyść z używania HashMap w java?
- 10. Jaka jest korzyść z klasy QName i Operator?
- 11. Jaka jest korzyść z używania RichTextBox na TextBox?
- 12. Jaka jest prawdziwa korzyść z trybu zwolnienia dla ASP.Net
- 13. Jaka jest korzyść z tworzenia wyliczenia bez instancji?
- 14. Co to jest korzyść z Wzoru Mostowego
- 15. Gdzie jest korzyść z używania wzorca strategii?
- 16. Co to jest korzyść z używania Pendżabu
- 17. Jaka jest korzyść z fragmentów "echo", podczas gdy plik jest urywany?
- 18. Jaka jest korzyść z używania `exec` ponad` type() `podczas tworzenia klas w środowisku wykonawczym?
- 19. Jaka jest korzyść z używania Fragmentów w systemie Android zamiast z widoków?
- 20. Nie otrzymuję wszystkich danych seryjnych
- 21. Jaka jest różnica między "()" i "[]" podczas generowania w Pythonie?
- 22. React Native - Jaka jest korzyść z używania StyleSheet vs zwykłego obiektu?
- 23. Jaka jest korzyść z używania "finally" po bloku try-catch w java?
- 24. Jaki jest pożytek z zestawów wyświetlacza iCloud?
- 25. Jak grupować obrazy według "zdjęć seryjnych?"
- 26. Czy jest jakaś korzyść z używania wartości null w PHP?
- 27. Co to jest korzyść z tej definicji konstruktora?
- 28. generowania parafrazy tekstu angielskiego z wykorzystaniem PPDB
- 29. Jak uzyskać wymierną korzyść z samoobsługi wstępnej?
- 30. Przycisk wyłączania w jQuery
Erm, twój projekt będzie budowany szybciej. Z pewnością nie będzie działać szybciej. –
@HansPassant - aby wyjaśnić "nie będzie działać szybciej" - zespoły do serializacji są budowane, gdy aplikacja ich dotyka - tak, że wpłynie to na czas rozpoczęcia, a nie na ogólną wydajność. –