2016-05-18 4 views
14

現在の.NET Coreプレビューを使用して、コンソールアプリケーション用のネイティブバイナリをコンパイル(パブリッシュ)する方法を教えてください。私はMac OS 10.11です。現在のプレビューを使用して.NET Coreにネイティブバイナリを構築するにはどうすればよいですか?

私は次のようでした:

dotnet new 
dotnet restore 
dotnet publish 

私は一種の私のためにネイティブバイナリをビルドするために、「公開」と予想、しかし、それはしませんでした。 .dllはいくつかのJSONと共にパブリッシュフォルダに置かれますか? dotnet runを使用している場合は、アプリケーションがうまく動作することを言及する必要があります。

単純なコンソールアプリケーション用のネイティブバイナリはどのようにして取得できますか?それはまだ準備ができないと考えたので、

+2

.NETネイティブはRTMを超えたロードマップに含まれています。彼らは最近、ネイティブのCLI(dotnet.exe)ツールをCLIプロジェクトから.NETネイティブプロジェクト(https://github.com/dotnet/corert)に移動しました...現在どのようにビルドが行われているかはわかりません。 – Thomas

答えて

21

はスラックチャネル上のMS devのによると、ネイティブ・コンパイルは/ RC2で無効に除去されました。

私はCLIソースから自分自身を実行しようとするかどうか議論してきました。

そうでなければ、私たちは待たなければならないだろうが、私は同意する、大きな失望。

EDIT:完全版のために、.NETコアと.NETネイティブがUWP/Windows Storeアプリケーションで使用できることを追加する必要がありますが、明らかにこれはクロスプラットフォームではありません。

編集#2:これは注目され続けているようですが、これが実行される予定の新しい方法は現在開発中のCoreRTです。

関連する問題