2016-08-22 6 views
2

これがASP.NET 1コアでこれを参照している場合、これが存在する場合、私には思われます .NET 4.6とDNX Core 5.0に依存するコードを作成することはできませんプレゼント。私はproject.jsonASP.NETコアDNXコア5.0を削除します

"frameworks": { 
"dnx451": { }, 
"dnxcore50": { } 

}から参照を、削除

私はこのVisual Studioがロックアップしましたし、私はそれをせずにこの参照を無効にする方法がdown.Isシャットダウンするタスクマネージャを使用していた場合にはproject.jsonから削除します。

+1

私は時々これを持っています。これは、project.jsonを変更したときにときどき発生します。再起動後、正しく編集することができます。フリーズ自体はdnxcoreやdnx451の削除には関係しません。これはproject.jsonへの変更で発生する可能性があります – Tseng

+1

ツールがまだプレビューされているので、このようなハングの問題は直ちに解決できません。あなたはhttp://dot.netに行きます)。 Visual Studioコードは、そのようなファイルを編集するときに使用するのに適したツールです。 –

答えて

2

を、それがバージョンRC1で以前に作成されました。コア1.0にアップデートするには、hereに記載されているすべての手順を実行する必要があります。

RC2が出てきたときに、多くの変更がありました。 dnxの減価償却はそれらのうちの1つに過ぎません。 ASP.NET Coreにアップグレードする前にすべてのASP.NET 5コンポーネントをアンインストールしていない場合は、Visual Studio 2015およびすべてのASP.NET 5/Coreコンポーネントをアンインストールしてから、Visual Studio 2015 Update 3およびASP.NET Core 1.0。

+0

VS全体をアンインストールする必要はないと思います。 – svick

+0

@svick - そこにいる誰かからそれを持ってきてください。コアにアップグレードする前にすべてのASP.NET 5コンポーネントをアンインストールしないと、VSはASP.NET 5のちょっとした問題にぶつかり、あらゆる種類の奇妙な問題を引き起こします。これらの問題をすべて解決できますか?多分。しかし、アンインストールして再インストールするよりも、問題の修正に10倍の時間を費やすことになります。 –

1

最新の識別子を使用してDNXを使用しないでください。

がthis-

Monikers

リファレンス参照してください:あなたのプロジェクトは、DNXをターゲットにしている場合 https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md#deprecated-monikers

+0

4.5.1をターゲットにする方法はありますか? project.jsonを編集していますか? –

+0

はい、 'dnx451'の代わりに' net451'を使うことができます。 – Sanket

+1

@PaulStanley:私のコメントを参照してください。 VS2015を再起動した後で編集してください。このVSのフリーズは**いつでも** project.jsonを編集することができます。ターゲットモニカの削除に関連しない – Tseng