2011-11-08 14 views
5

Tôi thường thấy mình làm một ứng dụng bảng điều khiển giả để kiểm tra điều gì đó đơn giản. (Ví dụ như DateTime.Parse giống như chuỗi định dạng YYYY-MM-DD-HH-MM-SS?)Làm thế nào ổn định là Roslyn CTP như là một thay thế cho các ứng dụng giao diện điều khiển giả?

Tôi biết rằng Roslyn có cửa sổ tương tác C# để cho phép các kiểm tra đơn giản như vậy được chạy trong IDE với giải pháp của tôi vẫn mở. Đây là tính năng duy nhất tôi thực sự muốn.

Nhưng Roslyn CTP ổn định như thế nào? Nó sẽ làm hỏng IDE của tôi? Làm chậm tôi xuống khi tôi không sử dụng nó? Nó chỉ được sử dụng cho các tính năng của Roslyn? Hoặc là nó sẽ cố gắng để thay thế trình biên dịch bình thường của tôi cho giải pháp mở của tôi?

+4

Bạn có thể muốn sử dụng LINQPad. – SLaks

Trả lời

6

Trừ khi bạn chạy VS với -rootSuffix Roslyn, CTP sẽ không thay đổi bất kỳ hành vi hiện có nào.

11

Như SLaks nói, CTP Roslyn thường không ảnh hưởng đến IDE của bạn cho các tình huống hiện có. Những thay đổi bạn sẽ thấy nếu bạn cài đặt nó là:

  1. Cửa sổ công cụ tương tác C# mới.
  2. Hỗ trợ tệp "C# script" (.csx), sử dụng dịch vụ IDE Roslyn. Tuy nhiên, các tệp .cs và .vb và dự án vẫn sử dụng mã hiện có.
  3. Một số mẫu dự án mới để nhắm mục tiêu Roslyn.
  4. Một số mục bổ sung trong hộp thoại Thêm tham chiếu để nhắm mục tiêu Roslyn
  5. Tài liệu, v.v. trong thư mục Roslyn trong thư mục Tài liệu của tôi.

Tuyên bố từ chối trách nhiệm: Tôi làm việc cho Roslyn trong dự án Roslyn.

+0

Nếu tôi đã hiểu chính xác điều này, nếu tôi tải xuống và cài đặt Roslyn CTP, tôi vẫn có thể phát triển mã sản xuất mà không gặp nguy hiểm hoặc xây dựng thứ gì đó dễ bay hơi? Tức là tôi nhận được cửa sổ công cụ tương tác mới của C# Interactive nhưng tôi sẽ không "mất" bất cứ thứ gì? – flindeberg

+1

Vâng, đúng vậy. –

Các vấn đề liên quan