ASP.NET 5プロジェクトから.NET 4.6アセンブリを参照しようとしています。私はASP.NETとWeb Tools 2015(RC1 Update 1)を実行しています。.NET Framework 4.6アセンブリを参照しているASP.Net 5アプリケーション
私は、次の質問を読みましたが、それは仕事を得ることができませんでした:ASP.NET 5 Application Reference .NET 4.6 DLL
私はまた、次の質問を読んだが、私はしても、プロジェクトがビルドするために取得することはできません:Referencing a .NET 4.6 project from ASP.NET 5 causes build error
とき参照されているアセンブリのターゲットフレームワークが4.5.1に設定されていますが、アプリケーションをビルドして実行できますが、参照されるアセンブリのターゲットフレームワークが4.6に変更されると、コンパイラは次のエラーを報告します。
"型または名前空間名 'ClassLibrary'が見つかりませんでした使用するディレクティブまたはアセンブリ参照?) "
以下は、" ClassLibrary "が参照されている.Net 4.6アセンブリのproject.jsonファイルのセクションの一部です。あなたのDNXプロジェクト内から.NET 4.6ライブラリを消費するために
"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions" : "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final"
},
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
},
"frameworks": {
"dnx46": {
"dependencies": {
"ClassLibrary": "1.0.0-*"
}
},
},
"dnx46"を "net46"に変更するのに役立たなかった。私はまだ同じエラーが発生します。しかし、私が元の質問で述べたように、参照されるライブラリのターゲットフレームワークが4.5.1に変更された場合はすべて動作します。 –