Ich habe vor kurzem eine App von .net 2.0 zu 3.5 konvertiert, aber ich sehe keine Erweiterungsmethoden ... was mache ich falsch? Oder was sollte ich sonst noch tun, außer das Zielframework in den Projekteinstellungen von 2.0 auf 3.5 zu ändern?Konvertiertes Projekt .net 2.0 zu 3.5, wo sind die Erweiterungsmethoden?
Antwort
Erweiterungsmethoden auf den importierten Namespaces versuchen Sie
using System.Linq;
an die Spitze Ihrer Dateien erscheinen basiert. Wie Jon sagt, müssen Sie auch einen Verweis auf die System.Core.dll-Assembly hinzufügen.
Erweiterungsmethode, ist Feature von .net 3.5. Erweiterungsmethoden sind etwas, das Sie erstellen müssen !!!
beziehen sich auf diesen Link
tatsächlich gibt es eine Reihe von Standard-Erweiterungen Schiffe mit 3,5. –
Kumpel, ich weiß nicht, ob Sie wissen ... aber es gibt Erweiterungs-Methoden bereits in 3,5 geschrieben – argh
Sorry, ich missverstanden Sie Frage! meine Schuld :) –
Sie müssen nicht nur die using-Direktive für System.Linq
hinzufügen, wie SillyMonkey vorgeschlagen, sondern Sie müssen auch einen Verweis auf die System.Core
Assembly haben, wenn Sie LINQ verwenden möchten.
wird nicht hinzugefügt, wenn Sie das Zielframework auf 3.5 ändern? – argh
@argh - Ich denke es ist. Aber es ergibt eine vollständigere Antwort (z. B. kann die Referenz weggelassen werden, abhängig davon, wie das Projekt aktualisiert wird) – SillyMonkey
- 1. Verwenden von Erweiterungsmethoden mit .NET Framework 2.0
- 2. Verwenden von Erweiterungsmethoden in .NET 2.0?
- 3. Werden .net 2.0 und 3.5 nebeneinander ausgeführt?
- 4. .NET compact Framework Abwärtskompatibilität 3.5 und 2.0
- 5. HtmlForm.Action und .Net 2.0/3.5 Abfrage
- 6. ASP.NET 2.0 Aufruf .NET 3.5 Komponente
- 7. Was sind Erweiterungsmethoden?
- 8. Build VS2008-Projekte mit .Net 2.0/.Net 3.5 mit NAnt
- 9. Ausrichtung auf .NET Framework 3.5 mit .NET 2.0 Runtime. Vorbehalte?
- 10. .Net 3.5 Datenbankzugriff
- 11. Wo ist das .net 3.5 SDK?
- 12. C# .NET 3.0/3.5-Funktionen in 2.0 mit Visual Studio 2008
- 13. Learn .NET 3.5
- 14. Wo finde ich ein "Benötigt .net 3.5" -Logo?
- 15. .NET Compact Fw 3.5: Wo ist die numerische Steuerung?
- 16. Was sind einige Alternativen zu RegistryKey.OpenBaseKey in .NET 3.5?
- 17. .Net 3.5 Logging
- 18. .NET 1.1-Assembly in .NET 2.0-Projekt: Ist .NET 1.1 erforderlich?
- 19. Typ-Provider sind für .net 2.0/3.x nicht verfügbar?
- 20. .Net Framework 2.0 Konfigurationstool
- 21. . NET-Erweiterungsmethoden vs Utility-Klassen
- 22. Referenz 3.5 Montage von 2.0 Anwendung?
- 23. Wo sind die Properties.Settings.Default gespeichert?
- 24. Sind in .Net 3.5 noch Speicherlecks mit XMLSerialization bekannt?
- 25. Kompatibilität beim Upgrade von .net 2.0 auf 3.5
- 26. Problem mit Ajax auf Update .net Framework 2.0 zu .net Framework 3.5 von VS 2008
- 27. Ausführen von .NET 2.0 & 3.5-Websites in IIS 7
- 28. Neues .NET 3.5-Projekt: Welche DAL-Technologie verwenden?
- 29. System.DirectoryServices.AccountManagement in .net 2.0
- 30. WPFToolkit.Extended - wo sind die Werkzeuge?
danke das war was ich gesucht habe! – argh