2011-11-08 4 views
5

Często próbuję stworzyć dummy aplikację konsolową, aby przetestować coś prostego. (Na przykład jak DateTime.Parse przypomina łańcuch w formacie YYYY-MM-DD-HH-MM-SS?)Jak stabilne jest CTP Roslyn jako zamiennik dla fałszywych aplikacji konsolowych?

Wiem, że Roslyn ma interaktywne okno C# umożliwiające wykonywanie prostych testów w IDE z moje rozwiązanie wciąż jest otwarte. Jest to jedyna funkcja, której naprawdę potrzebuję.

Ale jak stabilny jest Roslyn CTP? Czy to zepsuje moje IDE? Zwolnij mnie, kiedy go nie używam? Czy jest używany tylko w funkcjach Roslyn? A może spróbuje zastąpić mój normalny kompilator dla mojego otwartego rozwiązania?

+4

Możesz chcieć użyć LINQPad. – SLaks

Odpowiedz

6

Jeśli nie uruchomisz VS z -rootSuffix Roslyn, CTP nie zmieni żadnego istniejącego zachowania.

11

Jak mówi SLaks, CTP Roslyn zasadniczo nie wpływa na twoje IDE dla istniejących scenariuszy. Zmiany, które powinieneś zobaczyć podczas instalacji to:

  1. Nowe okno interaktywne narzędzia C#.
  2. Obsługa plików "skryptów w języku C#" (.csx), przy użyciu usług Roslyn IDE. Jednak pliki .cs i .vb oraz projekty nadal używają istniejącego kodu.
  3. Niektóre nowe szablony projektów do kierowania na Roslyn.
  4. Niektóre dodatkowe elementy w oknie dialogowym Dodaj odwołania do kierowania Roslyn
  5. Dokumentacja itp. W katalogu Roslyn w folderze Moje dokumenty.

Nota prawna: Pracuję dla Roslyn nad projektem Roslyn.

+0

Jeśli zrozumiałem to poprawnie, jeśli pobiorę i zainstaluję Roslyn CTP, nadal będę mógł tworzyć kod produkcyjny bez zagrożenia i budowania czegoś bardzo niestabilnego? Czy dostaję fajne nowe okno narzędzia C# Interactive, ale nic nie stracę? – flindeberg

+1

Tak, to prawda. –

Powiązane problemy