Microsoft hat die Entwicklung für die Plattformen, darunter Windows , die Xbox 360 Spielkonsole und Windows Phone 7 , so schmerzlos wie möglich . Diese begann 2001 mit der Veröffentlichung des . NET Framework und die Common Language Runtime ( CLR) . Obwohl beide zur gleichen Zeit veröffentlicht wurden , waren viele aktuelle Features von CLR dann nicht zur Verfügung. CLR will Microsoft Entwickler , die lieber nicht in C # arbeiten würden , indem sie die gleichen Werkzeuge zur Verwendung mit anderen unterstützten Sprachen wie Visual Basic, unterstützen Visual C + + und F # . Eine weitere praktische Funktion ist die CLR -Debugging -System . Wenn Sie einen Fehler im Code zu machen, zeigt CLR eine entsprechende Meldung. Diese Meldungen kann ein wenig schwierig zu entschlüsseln sein , aber vor allem für neuere Programmierer. Erwartet ";"
voraussichtlich ";" ist eine der häufigsten Fehlermeldungen neuere Entwickler sehen bei der Arbeit an Microsoft Projekte, vor allem in C # , da Semikolon sehr häufig in diesem Programmiersprache. Grundsätzlich bedeutet diese Meldung haben Sie nicht richtig Code -Anweisung abgeschlossen , da richtige Aussagen enden mit einem Semikolon . Sie können diesen Fehler , indem Sie einfach ein Semikolon , wo die CLR Debugger schlägt .
Inkompatible Typen
Die CLR Sprachen alle enthalten die häufigsten Arten von Integer , String beheben , Double und Schwimmer - unter anderem - die in den meisten Sprachen zu finden sind. Diese müssen nicht alle zusammen arbeiten , jedoch. Zum Beispiel, wenn Sie einen String zu einem Integer hinzuzufügen, erhalten Sie eine " inkompatible Typen " Fehlermeldung in Ihrem Debugger erhalten . Dieser Fehler bedeutet, dass Sie versuchen, etwas, das nicht getan werden kann zu tun, in dem obigen Beispiel würde der Fehler angezeigt, da der Programmierer wurde versucht, die Summe aus einem Wort (String ) und Anzahl (Integer) bekommen
< . br> veraltete Funktionen
veralteten Funktion ist eine Microsoft wird in Kürze nicht mehr unterstützen oder unterstützt derzeit nicht . Obwohl Sie immer noch Ihr Projekt kompilieren , wenn die CLR generiert diese Nachricht , ist es empfehlenswert , dass Sie die veraltete Funktion ersetzen mit einem neueren und vollständig unterstützt, auch wenn das bedeutet, dass Sie brauchen, um Ihre eigene benutzerdefinierte Funktion schreiben. Das Risiko bei der Verwendung einer veralteten Funktion ist, dass . NET Updates wird Ihre Funktion zu brechen , was zu Instabilität in Ihrem Projekt. Nehmen Sie diese Warnung ernst aus dem CLR -Debugger.