重度コード 記述 プロジェクト ファイル行 抑制状態 エラーCS0012 「Object」型は参照されていないアセンブリで定義されています。 アセンブリ「mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089」への参照を加える必要があります。 XXX C:\project\my\xxx.cs 24 アクティブ .NET Coreプロジェクト開発時に直面する問題
プロジェクトAは.NETCoreAppバージョン1.1のプロジェクトで、プロジェクトBは.NET 4.5のプロジェクトです
項目Aが項目Bを参照する場合、報告される誤差は上記の通りです。
解決:
NuGetは以下のようにパッケージをインストールします:
紹介
実施とターゲティング。 NET Framework 4.0およびSilverlightなどの初期.NETバージョンのポータブルライブラリとの互換性。 このパッケージは、クラシックな参照アセンブリ(mscorlib.dll、system.dllなど)への参照を新しいコントラクトアセンブリ(System.Runtime.dll、System.IO など)へリダイレクトすることをサポートしています。 これは、mscorlibと重複するすべての契約を参照する必要を避けるために、有料でこの作業を行います。 したがって、このパッケージを使っても同様のエラーに遭遇する可能性があります エラーCS0012:参照されていないアセンブリで「WebRequest」型が定義されています。 アセンブリシステムにサポートを加えなければなりません。 Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. これらのエラーを修正するには、欠けているアセンブリと同じ名前のパッケージをインストールしてください。 TFS ID:1612576、GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 NuGet 3.xを使用する場合、このパッケージは少なくともバージョン3.4が必要です。
NuGet 2.12以降が必要です。
|