2017-07-04 7 views
0

イムを.NETに、しかし、私は、.NETのコアを必要とするLinux上で実行するために私は.NETに.NETのコアを変更することが可能であることを聞きましたこれだけでproject.csproj上の変更を伴うフレームワーク:.NET Frameworkの</p> <p>... .NETフレームワークでプロジェクトをやってコア

<TargetFramework>v4.5.2</TargetFramework> 

<TargetFramework>netcoreapp1.1</TargetFramework> 

と私は反対のことを実行しようとしましたが、私はこのプロジェクトにいくつかのerrosを得ました...

これを行う方法はありますか?

ありがとうございます!

+0

に依存しています。 https://docs.microsoft.com/en-us/aspnet/core/migration/mvc –

+0

私のプロジェクトはMVC –

+0

MVCではなくWebFormsであれば、本当にデッドエンドになります。その場合は、ASP.NET Core MVCとして完全に書き換えて、古いソリューションの便利な部分だけを切り取って貼り付ける必要があります。他の方法はありません。 –

答えて

0

.NET Frameworkプロジェクトを.NET Coreに簡単に切り替えることはできません。 空のプロジェクトは変更できますが、すでにコーディングを開始したプロジェクトは変更されません。 おそらく、最初から書き直したり、最初からやり直す必要があります。

2つの

  • コンフィギュレーションファイルのフォーマット(appsettings.json対web.configファイル)
  • 使用するライブラリ
  • スタートアップファイル(Global.asaxの対の間にいくつかの大きな違いがあります。 Startup.cs)
  • .Net Coreの静的オブジェクトが不足しています。 好きなセッションとアプリケーションのオブジェクト - が良いです。
  • の.NET Frameworkライブラリの多くは、それを夢、そして真実に直面しないでください app.configを/ web.configファイル
関連する問題