Nachdem ich gerade VS2015 Update 1 installiert hatte, entdeckte ich das C # Interaktives Fenster .
Nach dem zweite Post in dieser Reihe, sollten Sie in der Lage sein, ein Projekt aus Ihrer Lösung zu importieren.
Wenn Sie das interaktive C # -Fenster starten möchten, klicken Sie einfach mit der rechten Maustaste auf Ihre Lösung und wählen Sie "Zurücksetzen Interaktiv vom Projekt"
Diese Option ist jedoch in meinem Projekt nicht verfügbar. Ich verwende eine Konsolenanwendung zum Testen und habe das Framework von Version 4.5 auf 4.6.1 verschoben. Dies hat jedoch nicht funktioniert.
Zusätzlich habe ich versucht, das Projekt manuell zu importieren. Wenn ich mir die Screenshots auf der Webseite anschaue, sollte ich folgendes tun können: #r "ConsoleApplication7.exe"
, aber wenn ich das tue, bekomme ich die folgende Ausnahme:
(1,1): Fehler CS0006: Metadaten-Datei 'ConsoleApplication7.exe' konnte nicht gefunden werden
Es wird über den Dateipfad eingezogen, z. B .:
%Vor% Allerdings ist das ein wenig unhandlich. Insbesondere, wenn Sie Änderungen an den Klassen vornehmen, müssen Sie #reset
eingeben und erneut importieren.
Gibt es eine bessere Möglichkeit, Projekte in die sofortige Instanz zu importieren?
Nach dem Kommentar von Jason Malinowski
Es beantwortet Ihre Frage nicht wirklich, aber leider mussten wir den Befehl "Reset from Project" in Visual Studio 2015 Update 1 abbrechen, nur weil wir geknackt wurden, um alles andere zu erledigen. Uns gefällt es nicht, dass es auch nicht da ist.
Daher ist zu diesem Zeitpunkt (2016-02-04) die Option "Vom Projekt zurücksetzen" nicht verfügbar.
Projekte können manuell importiert werden, indem Sie den folgenden Befehl verwenden:
%Vor%Dies sollte funktionieren, wenn Sie die REPL mit der geöffneten Lösung in derselben Instanz ausführen und wenn Sie nur ein Projekt haben.
Zu anderen Zeiten müssen Sie den vollständigen Dateipfad verwenden
%Vor%Tags und Links c# read-eval-print-loop roslyn visual-studio-2015