Câu hỏi này không còn phù hợp nữa bây giờ mà microsoft đã phát hành một phiên bản thích hợp của khung Rx on devlabsSử dụng System.Reactive trong .NET 3.5 (trong một sản phẩm vận chuyển)
Câu hỏi gốc
Tôi đã tải xuống bộ công cụ Silverlight 3 và rebased System.Reactive.dll để hoạt động trên .NET 3.5 CLR và tôi thực sự thích sử dụng nó.
Điều tôi muốn biết là, tôi có thể gửi không?
- Các codeplex site for the SL toolkit bang rằng giấy phép cho bộ công cụ là MS-PL
- Tôi đã thò xung quanh với nó trong phản xạ và không tìm thấy thông tin giấy phép thêm
Tôi nghĩ rằng tôi may có thể gửi nó theo giấy phép MS-PL, nhưng đồng thời nó cảm thấy như tôi không nên, bởi vì tôi đã phải rebase dll, và bởi vì tôi vẫn chưa thấy bất kỳ từ chính thức của Microsoft về phát hành khung phản ứng.
Cách khác là chỉ cần thực hiện mà không cần IObservable
cho đến .NET 4.0 hoặc viết phiên bản ripoff riêng của System.Reactive - có lẽ tôi sẽ kết thúc bằng cách viết phiên bản ripoff, mặc dù điều này sẽ lãng phí một số thời gian.
Có ai khác nghĩ về vấn đề này và có ai khác đang sử dụng/gửi dll không?
var f = Observable.FromEvent (reactor1, "Fission"); –