私は10-20のライブラリでかなり詳細なプロジェクト設定をしており、実行可能ファイルをビルドしようとしていますそれらを使用します。ドットネットはMicrosoft.NETCore.App 1.1.0(プレビューではありません)を探しています - 私はそれを参照しません
.NET Core 1.1.0 preview1がインストールされています。新しいプロジェクトでは、すべて正常に動作します。 dotnet restore
とdotnet build
もこのプロジェクトでうまく動作しますが、行のどこかに問題があり、実行されません。
dotnet run
利回り:
The specified framework 'Microsoft.NETCore.App', version '1.1.0' was not found.
- Check application dependencies and target a framework version installed at:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App
- The following versions are installed:
1.0.1
1.1.0-preview1-001100-00
- Alternatively, install the framework version '1.1.0'.
マイライブラリプロジェクトを持っている:
"frameworks": {
"netstandard1.6": {
"dependencies": {
"NETStandard.Library": "1.6.1-preview1-*"
}
}
}
私の実行可能なプロジェクトがあります。
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0-preview1-*",
"type": "platform"
}
},
"imports": [ "dnxcore50", "portable-net45+win8" ]
}
}
それはまたして設定されている別のプロジェクトを参照しませんエントリポイントは、frameworks
セクションが同一で、01を差し引いたものですセクション。
他の多くの依存関係も同じ方法でバージョン化されていませんが、preview1-*
バージョンのEFコアリファレンスとASP.NETコアリファレンスも更新しました。
ご覧のとおり、1.1.0-preview1-001100-00
がインストールされていて、1.1.0
を参照していないのに、このメッセージが表示されています。
これを引き起こしている可能性がありますか、それをどのように追跡できますか?私はproject.json.lock
ファイルを修復しようとしましたが、の下のMicrosoft.NETCore.App/1.1.0
のエントリとtargets
の部分の下のもう1つのエントリの例外を除いて、1.1.0への参照はありません。