2016-03-28 16 views
13

Bối cảnhBây giờ VS2015 đã ra, cách hỗ trợ để sửa đổi Roslyn, với sự hỗ trợ gỡ lỗi là gì?

Chúng tôi muốn sửa đổi Roslyn và có thể gỡ lỗi trong khi biên dịch với nó. Trước khi phát hành VS2015, làm điều này là một quá trình đau đớn mà không chảy rất tốt.

Mục tiêu của chúng tôi là phát triển trình biên dịch biến thể C#.

The Dream

Pre-VS2015, thực hiện và gỡ lỗi Roslyn modded bạn cần mở một VS IDE thứ hai (thử nghiệm) thiết lập để sử dụng Roslyn modded của bạn. Quá trình này không thẳng về phía trước để thiết lập đúng cách, và đôi khi sẽ phá vỡ cài đặt VS2015 của bạn.

Hậu VS2015, có thiết lập và quy trình tốt hơn có thể sửa đổi và gỡ lỗi Roslyn không?

Tôi đã cài đặt Visual Studio 2015 nhưng có vẻ như tôi cần nhiều bit bắt buộc hơn. Sau đó tôi không chắc chắn làm thế nào để chạy các thử nghiệm và thử những thay đổi trong VS2015.

+1

Hãy nhớ rằng trong khi bạn thêm/xóa/sửa đổi các tính năng ngôn ngữ của C#, bạn sẽ phải sửa đổi các dịch vụ ngôn ngữ Visual Studio (Intellisense, gỡ lỗi, tái cấu trúc, v.v.). – JoshVarty

Trả lời

17

Chúng tôi có quy trình kiểm tra tài liệu hiện tại của riêng bạn về các phiên bản Roslyn here của riêng bạn. Miễn là bạn đang ở trên Visual Studio 2015 Update 1 hoặc mới hơn (nơi chúng tôi đã làm tất cả công việc để hỗ trợ điều này), mọi thứ sẽ hoạt động.

Tóm tắt điều hành của các hướng dẫn này là nếu bạn đang đăng ký vào Roslyn, bạn có thể chọn dự án "VisualStudioSetup" và chỉ cần nhấn F5 để chạy. Điều đó xây dựng các tệp .vsix trong thư mục xây dựng của bạn, bạn cũng có thể cài đặt. Nếu bạn muốn, có một dự án CompilerExtension tạo ra một trình biên dịch mà bạn có thể xây dựng.

+4

Tôi muốn chỉ ra rằng, theo hồ sơ của mình, người trả lời này phát triển cho dự án Roslyn cho Microsoft. Đó là lý do tại sao liên kết là "chính thức" của Microsoft. –

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