Hallo Ich habe Probleme mit SlimDX Proben, die nur vorgeben, VS 2005 zu unterstützen. Nun gibt es VS2005 Lösung/Projektdateien, aber Quellcode selbst enthält C# 3.0 neue Sprachfunktionen (meist automatische Eigenschaften) . Es wäre die Hölle, dieses Zeug von Hand in C# 2.0 zu konvertieren. Gibt es ein Tool, das es automatisch macht? Vielen Dank!Automatisch erweitern C# 3 syntaktischen Zucker
1
A
Antwort
0
Versuchen Sie, Quellen mit C# 3.0-Compiler zu kompilieren, und verwenden Sie dann Reflector + FileDisassembler, um dekompilierte Quellen in C# 2.0-kompatiblen Dateien abzulegen.
1
Ich weiß, dass die frei verfügbaren CodeRush Express dies tut, wie ich es bereits verwendet habe. Die Funktion heißt "Create Backing Store". Es gibt auch andere Refactorings darin, ich bin mir sicher, dass auch die Konvertierung in abgeleitete Typen ('var') möglich ist.
1
Resharper wird sicherlich automatische Eigenschaften in Eigenschaften mit einem Hintergrundfeld mit ein paar Klicks konvertieren.
Es wird auch eine Reihe von Dateien basierend auf Standards, die Sie definieren, so dass Sie in der Lage sein können, es zu tun, was Sie brauchen.
Verwandte Themen
- 1. int.TryParse syntaktischen Zucker
- 2. Wissen die GHC-Umschreibungsregeln syntaktischen Zucker?
- 3. Wie mache ich meinen eigenen syntaktischen Zucker in Swift?
- 4. Gibt es syntaktischen Zucker für die Bindung eines Wertes innerhalb einer anonymen Funktion in Scala?
- 5. Scala Map: geheimnisvoller syntaktischer Zucker?
- 6. NSOutlineView - Alle Knoten automatisch erweitern
- 7. facebook automatisch erweitern wie Box
- 8. Syntactic Zucker vs Feature
- 9. Bootstrap 3 Navbar nicht erweitern
- 10. Init-Array mit syntaktischem Zucker, welche Init-Methode heißt?
- 11. wie man const function javascript (syntaktischer Zucker) definiert?
- 12. wpf datagrid automatisch erste Gruppe erweitern
- 13. Erweitern automatisch generierten Klassen von Entität Framework
- 14. Erweitern C# -Syntax mit Roslyn
- 15. C# dateibasierten Ressourcenmanager erweitern
- 16. C# erweitern MVC maxlengthattribute
- 17. C# Sprache erweitern?
- 18. Enums in C++ erweitern?
- 19. Erweitern Array in Actionscript 3 (Flex)
- 20. Bootstrap 3 Erweitern Akkordeon von URL
- 21. Erweitern Formulare in symfony2 und 3
- 22. Auto-Inkrement-Primärschlüssel in Zucker orm
- 23. Kürzel für for-Schleife - syntaktischer Zucker in C++ (11)
- 24. API-Aufruf an Zucker crm
- 25. Funktionen höherer Ordnung in C als syntaktischer Zucker mit minimalem Aufwand
- 26. Erweitern einer Zeichenfolge auf C#
- 27. Wie würde man (geringfügige) syntaktische Zucker zu Java hinzufügen?
- 28. Build Jade automatisch in erhabenen 3 - SublimeOnSaveBuild
- 29. Symfony 3 - DateTime-Objekt automatisch serialisieren
- 30. Hintergrundausführung stoppt automatisch nach 3 Minuten
Danke, aber ich bin nicht in der Lage, CodeRush Express in VS 2005 arbeiten. Es installiert normal, aber ich sehe es nirgendwo in VS. Danke für die Hilfe. –
Wahr, es ist nicht so, als wäre es im Menü oder irgendetwas, aber wenn Sie den Cursor auf eine automatische Eigenschaft setzen, sollten Sie einen blauen Unterstrich (ähnlich dem roten Unterstrich) sehen. Wenn Sie die Taste ctrl + 'drücken, sollte Ihnen CodeRush's Refactoring-Menü angezeigt werden. –
Falsch, weil ich DXCore-Paket reparieren musste, das schließlich in VS integriert wurde. Dummer Installer ... –