2016-05-18 19 views
14

Sử dụng bản xem trước .NET Core hiện tại, làm cách nào để biên dịch (Xuất bản?) Một tệp nhị phân gốc cho ứng dụng bảng điều khiển. Tôi đang sử dụng Mac OS 10.11.Làm cách nào để tạo một bản nhị phân gốc trên .NET Core bằng cách sử dụng bản xem trước hiện tại?

tôi đã làm như sau:

dotnet new 
dotnet restore 
dotnet publish 

tôi loại dự kiến ​​"xuất bản" để xây dựng một nhị phân tự nhiên đối với tôi, nhưng nó thì không. Nó đặt một .dll, cùng với một số JSON, trong thư mục xuất bản? Tôi nên đề cập đến ứng dụng chạy tốt khi sử dụng dotnet run.

Vì vậy, làm cách nào để có được một tệp nhị phân gốc cho ứng dụng bảng điều khiển đơn giản của tôi?

+2

.NET Native nằm trong lộ trình ngoài RTM. Gần đây họ đã chuyển công cụ CLI (dotnet.exe) cho native từ dự án CLI sang dự án .NET Native (https://github.com/dotnet/corert) ... không có ý tưởng về cách xây dựng hiện có. – Thomas

Trả lời

21

Theo MS dev trên kênh Slack, quá trình biên dịch gốc đã bị xóa/vô hiệu hóa trong RC2 vì chưa được coi là sẵn sàng.

Dường như có một chút quan tâm đến nó, vì vậy tôi đã tranh luận xem có nên cố gắng làm cho nó tự chạy, từ nguồn CLI hay không.

Nếu không, chúng tôi sẽ chỉ phải đợi, nhưng tôi đồng ý, rất thất vọng.

EDIT: chỉ để hoàn thành, tôi nên thêm .NET Core và .NET Native khả dụng cho ứng dụng UWP/Windows Store, mặc dù rõ ràng đây không phải là nền tảng chéo.

CHỈNH SỬA # 2: vì điều này dường như tiếp tục được chú ý, cách mới mà kế hoạch này được lên kế hoạch thực hiện là CoreRT, hiện đang được phát triển tích cực.

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