2016-07-26 20 views
9

Tìm thấy https://github.com/Reactive-Extensions/Rx.NET/issues/148, nhưng tôi không thể tìm ra dòng dưới cùng - đâu là Rx.NET cho .NET Core và làm thế nào để có được nó?Có Rx.NET cho .NET Core không?

Tôi đang sử dụng Enterprise Visual Studio 2015 Update 3 với .NET Core được cài đặt.

+2

Bạn có nhìn NuGet ở tất cả ? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG

+0

Tôi đã làm. R # đã đề xuất tìm kiếm NuGet cho một gói chứa lớp 'Observable'. Tôi đã làm và nó tìm thấy Rx-Linq 2.2.5, mà không tương thích với .NET Core. Tôi sẽ kiểm tra System.Reactive ngay bây giờ. – mark

+0

Tình hình xung quanh Cộng đồng Phản ứng là đủ khó khăn (họ có hai tổ chức Github, một cộng đồng .NET được sắp xếp lại gần đây và gần đây đã đổi tên tất cả các dự án của họ) ... Tôi nghĩ công bằng là có sự nhầm lẫn. Thanks @mark – Thomas

Trả lời

22

Có, nhưng không gian tên và gói Rx.NET đã được đổi tên thành System.Reactive thành described here.

Các gói NuGet đã thay đổi cách đặt tên gói của họ trong di chuyển từ v2.xx để v3.0.0

  • Rx-Main bây giờ System.Reactive
  • Rx-Core tại là System.Reactive .Core
  • Rx-Giao diện hiện đang System.Reactive.Interfaces
  • Rx-LINQ tại là System.Reactive.Linq
  • Rx-PlatformServices bây giờ System.Reactive.PlatformServices
  • Rx-Testing hiện đang Microsoft.Reactive.Testing

Bạn có thể thêm các gói NuGet bằng cách chỉnh sửa của bạn project.json và thêm một tham chiếu đến System.Reactive

(...) 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0" 
    }, 
    "System.Reactive": "3.0.0" <------------- 
    }, 

    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    } 
+2

Bạn nói đúng, dĩ nhiên. Bằng cách nào đó tôi đã bị thuyết phục rằng việc tìm kiếm NuGet cho một gói với lớp 'Observable' sẽ cho tôi gói ngay lập tức. Thay vì dựa vào R #, tôi nên tìm kiếm trang Rx.Net github. Cảm ơn. – mark

+2

Tôi đồng ý tìm kiếm NuGet cần được làm lại. Bạn cũng có thể thử tìm kiếm gói ngược lại. Nó cho phép tìm kiếm theo tên lớp/không gian tên http://packagesearch.azurewebsites.net/ –

+0

Không bao giờ, chỉ hoạt động đối với một vài kho lưu trữ Github cố định ... –

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