このシナリオは奇妙な場合があります。しかし、私は既存の.NET 4.5.2クラスライブラリをNugetを使って新しい.Net Standard 1.6クラスライブラリに参照したいと思っています。 .Net 4.5.2クラスライブラリはNugetパッケージストアにはまったく見えません。.Net Standard 1.6プロジェクトで.NET 4.5.2クラスライブラリを参照する
既存のプロジェクトを.NETコアに移行するのではなく、.NETコアプロジェクトで使用したいと考えています。
これは可能ですか?または.Net Coreの目的ではないものを達成しようとしています。
私のproject.jsonは以下の通りです。
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"NETStandard.Library": "1.6.0",
"AutoMapper": "5.0.2",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.VisualStudio.clrdbg": "14.0.25520-preview-3139256"
},
"tools" : {
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8+dnxcore50",
"portable-net45+win8"
]
}
},
"frameworks": {
"netstandard1.6": {
"imports": [ "dnxcore50", "net452" ]
}
}
}
UPDATE:
私はframeworks
下net452
セクションを追加しました。それから私はいくつかのパッケージがすでにインストールされている場合にエラーを解決できません。 PFAスクリーンショット。
とにかく私が動作するようにし、これを強制することができますあります。
これは機能しませんでした。更新された質問。 – Venky
更新されたproject.jsonをpclでテストしました。うまくいきます – user3163840