「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>MSBuild]] * 目次 [#s8b18dda] #contents *概要 [#k471bc7a] [[netstandard>.NET Standard]]を参照する、net47プロジェクトを[[MSBuild]]でビルドしようとしたらerror CS0012 が出た。 error CS0012: 型 'Object' は、参照されていないアセンブリに定義されています 。アセンブリ 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' に参照を追加する必要があります。 *詳細 [#o995bf75] NuGetから、NETStandard.Library.NETFrameworkを追加すると解決する。~ NuGetから、NETStandard.Library.NETFramework(preview)を追加すると解決する。~ ただ、以降、実行時に以下の例外が発生するようになったので結局、revertした。~ アセンブリ 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' から型 'System.Security.Cryptography.ECPoint' を読み込めませんでした。 Joperezrは、Microsoftは後でこれをツールに処理させることを計画していると述べている。 *参考 [#lc22e2c1] -error CS0012: The type 'ValueType' is defined in an assembly that is not referenced. · Issue #1560 · xunit/xunit~ https://github.com/xunit/xunit/issues/1560#issuecomment-463596994 --You must add a reference to assembly netstandard errors · Issue #542 · dotnet/standard~ https://github.com/dotnet/standard/issues/542 --c# - Type 'Object' is defined in an assembly that is not referenced (NET Standard 2.0/.NET Framework 4.6.1) - Stack Overflow~ https://stackoverflow.com/questions/44652434/type-object-is-defined-in-an-assembly-that-is-not-referenced-net-standard-2-0 ---- Tags: [[:テスト]], [[:デバッグ]], [[:デプロイ]], [[:.NET開発]]