アセンブリ 'netstandard、Version = 2.0.0.0への参照を追加する必要があります
プロジェクトは、.NET Framework 4.6.1を対象とするASP.NET MVC Webアプリです。 突然(一部のNuGetパッケージがアップグレードされました)、実行時に次のエラーが発生し始めました。 CS0012:タイプ 'System.Object'は、参照されていないアセンブリで定義されています アセンブリ 'netstandard、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = cc7b13ffcd2ddd51'への参照を追加する必要があります。 私のメインビューでIndex.cshtml、私が利用する行で@Html.ActionLink 自分のマシンに.NET Core SDK 2.0と.NET Framework 4.7.1をインストールしていますが、参照を含めたくありません。これは.NET Framework Webアプリのみで、インストールされているフレームワークが4.6.1であるWindows IISでホストされ、サーバーにNET Coreがインストールされていません。 では、なぜ参照を追加するよう求めているのnetstandardでしょうか?参照せずnetstandardに完全なWindows .NET Framework 4.6.1 を修正するにはどうすればよいですか? 以前に正常に機能したコミットをチェックアウトしましたが、まだこのエラーが発生します。したがって、アップグレードされるNuGetパッケージとは関係ありません。私のローカル開発マシンの何かのようです。 アプリをディレクトリに公開し、IISで実行すると機能します。 .csproj gistへのリンク packages.config <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Antlr" version="3.5.0.2" targetFramework="net46" /> <package id="BundleTransformer.Core" version="1.9.69" targetFramework="net46" …