2015-10-30 20 views
9

Có cách nào để cấu hình Visual Studio sao cho nó sử dụng phiên bản tự biên dịch/tự xây dựng (chia nhỏ) của .NET Compiler Platform (Roslyn) của tôi không?Sử dụng Roslyn tự biên dịch từ trong Visual Studio?

Tôi muốn thử nghiệm với các tiện ích mở rộng ngôn ngữ C# một cách thuận tiện.

(Tôi nhận thức được thực tế rằng đây là not an officially supported scenario như của bây giờ. Tuy nhiên, tôi coi đó là một kịch bản sân chơi thú vị cho cộng đồng)

+0

FWIW, cho CTP cho năm 2013, đã có hướng dẫn cho nó: [Tham quan Roslyn] (http://blogs.msdn.com/b/csharpfaq/archive/2014/04/03/taking- a-tour-of-roslyn.aspx), tìm "ADVANCED USAGE". Nhưng những hướng dẫn đó có thể sẽ không hoạt động đối với phiên bản hiện tại của Roslyn hoặc cho Visual Studio 2015. – hvd

+0

Câu trả lời dưới đây sẽ bị xóa ngay bây giờ nhưng Jason Malinowski có một nhận xét rất quan trọng: "* Nếu mọi việc suôn sẻ, chúng ta nên có hỗ trợ thích hợp cho việc này trong tháng tới hay như vậy. * " –

Trả lời

2

Với bản cập nhật VS2015 1 (sẽ có sẵn vào bất kỳ ngày nào), bạn có thể xây dựng giải pháp Roslyn, đặt "VisualStudioSetup" làm dự án khởi động và chỉ chạy nó. Điều đó sẽ chạy một thể hiện của Visual Studio với Roslyn chỉ được xây dựng thay thế cho một được xây dựng trong VS2015.

+0

Đã đến lúc: http://blogs.msdn.com/b/dotnet/archive/2015/11/30/what-s-new-in-visual -studio-update-1-for-net-managed-languages.aspx xem cũng cập nhật https://github.com/dotnet/roslyn/wiki/Building-Testing-and-Debugging –

1

Xem article này mà đưa ra một ví dụ của việc sử dụng biến đổi biên dịch Roslyn cho thao tác mã khi biên dịch

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