2012-02-16 15 views
5

Tôi đang làm việc trên tiện ích mở rộng studio trực quan 2010 và đang băn khoăn về cách có được dịch vụ ngôn ngữ hiện có (dịch vụ dành riêng cho C#). Tất cả các bài viết tôi đã thấy trên web cho đến nay là về "Triển khai dịch vụ ngôn ngữ của riêng bạn", nhưng tôi chưa thể tìm thấy bất kỳ thông tin nào về việc có được một số < hiện tại.Có cách nào để lưu trữ trình soạn thảo mã C# trong cửa sổ tiện ích mở rộng studio trực quan

Chỉ cần cung cấp một số ngữ cảnh ở đây, tiện ích mở rộng cần mở biểu mẫu wpf tùy chỉnh theo yêu cầu, trong đó tôi muốn lưu trữ cửa sổ trình chỉnh sửa mã C#.

Tôi chưa chắc chắn điều này thậm chí có thể xảy ra, tuy nhiên, mọi mẹo sẽ được đánh giá cao.

+0

Prob doesnt help you but http://scintillanet.codeplex.com/ là những gì nhiều dự án sử dụng trong trường hợp này. –

+0

Không chính xác về điểm, nhưng scintilla.net trông thú vị. Cảm ơn. – redeye

Trả lời

0

Một điều bạn có thể xem là Roslyn CTP. Tôi đã nhìn thấy một bản demo của nó tại Hà Lan Tech Days tuần trước và có vẻ khá tốt đẹp.

Nó có thể giúp bạn trong việc lưu trữ môi trường mã hóa của riêng bạn và dễ dàng biên dịch các đoạn mã. Nhưng nó vẫn thực sự là bản beta và nó chưa hỗ trợ tất cả các tính năng ngôn ngữ.

1

Vâng, nó đã cho tôi mãi mãi như lời câu hỏi này một cách chính xác, nhưng tôi tìm thấy một bài viết trên blog cách trả lời các câu hỏi trên Google: Hosting the C# Code Editor in a Tool Window

Tôi biết đó là loại thô lỗ với chỉ đổ một liên kết, nhưng hữu ích tuy nhiên tôi hy vọng .

+0

+1 Bản thân bài viết không dành riêng cho trình soạn thảo mã C#, nhưng có một bình luận bên dưới bài viết mô tả việc thiết lập trình soạn thảo để làm việc cụ thể với mã C#. –