2017-03-08 7 views
0

project.jsonを使用し、target.net framework 4.6.1をVisual Studio 2015で使用してasp.netコアをアップグレードしました。視覚スタジオ2017に。アップグレードasp.netコアターゲティングフレームワーク4.6.1 vs2015からvs2017へ - 1つ以上のコンパイルの参照がありません

私は、主なアプリケーションがプロジェクト参照(それらはすべてnet461をターゲットにしている)によってそれらを参照しているソリューションで複数のプロジェクトを持っています。

私は

つまたは複数のコンパイル参照が不足している得るアプリケーションを実行しています。考えられる原因 には、アプリケーションのproject.jsonの 'buildOptions'の下にmissing 'preserveCompilationContext'プロパティが含まれています。

スクリーンショット: enter image description here

私は運がなくて、参照プロジェクトのすべてに真の を追加しようとしています。

誰でも手助けできますか?ありがとうございました。

+0

既存のサイトにASP.NET IDを実装しようとしていますか?どのaspnetコアバージョンを試していますか?生成されるバージョンは1.0.1です。私はあなたが他の図書館で遊ぶ必要があることを発見しました。新しいaspnetコアではないproject.jsonが私に何かを伝えるという事実。また、剃刀のエンジンを使用していますか?またはそれをビューエンジンに置き換えましたか? – jtstroup

答えて

1

Login.cshtmlファイルを見て、モデルに完全修飾名を付けてLoginViewModelを見つけ、SignInManagerを注入するようにします。このような何か:ビューは正しくページを提供できるようにする必要がありMicrosoft.AspNetCore.Identity.SignInManager SignInManager

@Inject

@modelのcompany.Web.Models.AccountViewModels.LoginViewModel

+0

参照しているクラスの '@using mynamespace'を、あなたのCSHTMLページの最上部または_ViewImports.cshtmlページに置くだけでよいでしょう。 –

関連する問題