2016-12-01 3 views
8

が発生します。それはOK動作し、私は追加することができますhttps://www.microsoft.com/net/core#windowsvs2015V1.1.0にMicrosoft.NETCore.Appを更新すると、私が指示に従うことにより、Visual Studioの2015年には新しい.NETのコアプロジェクトを作成した-2147450749(0x80008083)

ブレークポイントなど問題はありません。

は、その後、私は

...ソリューションのためのNuGetパッケージの管理、私は最新の安定版v1.1.0デベロッパーにMicrosoft.NETCore.Appを更新するオプションを持って> [ツール] - > [NuGetパッケージマネージャ - を実行しました。

私が得た最初の問題は、エラーだった:

は、フレームワークのランタイム・ターゲットを見つけることができません「.NETCoreApp、バージョン= v1.0' のターゲット・ランタイムのいずれかと互換性:」win10-x64の、win81- x64、win8-x64、win7-x64 'となります。

これは、project.jsonから行を削除、更新するように見えたので、私は後ろに不足している行を追加し、1.1.0にバージョンを変更するので、私のproject.jsonは次のようになります。

その後、問題なく構築されたが、私はプログラムを実行すると、私はエラーを取得し
{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "emitEntryPoint": true 
    }, 

    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.1.0" 
    } 
    }, 

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

プログラム:

プログラム「[13048] dotnet.exeは、」コード-2147450749(0x80008083)で終了しました。

+0

'project.json'全体を投稿できますか? –

+0

完全な 'project.json'で更新された質問をご覧ください。私も 'project.lock.json'を追加することができますが、それはかなり大きいです。 –

+3

.NET Core 1.1 SDKをインストールしましたか? https://www.microsoft.com/net/download/core(パッケージマネージャーでこのコマンドで使用している.NET上のバージョンを見ることができます:dotnet --info) – AdrienTorris

答えて

5

解決策を提供してくれたAdrienに感謝します。私は、コマンドを実行したパッケージマネージャコンソールで

DOTNET

応答--infoた:

.NETコマンドラインツール(1.0.0-preview2-003131)

.NET Core 1.1 SDKは次のサイトからインストールされました。

https://www.microsoft.com/net/download/core

は今、私は応答を取得:

.NETコマンドラインツール(1.0.0-preview2-1-003177)

私は、「バージョン情報は、Iドンとしてはかなり混乱だと思いますこれが1.1.0とどう関係しているかを見てください。ただし、コンソールアプリケーションは正常に実行されます。

もう一度おねがいします。

+3

dotnet --infoコマンドは、dotnetコアフレームワークのバージョンではなく、dotnetコアアプリケーションを構築するために使用されるCLIのバージョンを提供するので、バージョン管理はかなり混乱します。 – AdrienTorris

関連する問題