我的DLL是使用.NET Standard 1.6创建的,而ASP.net是使用.NET Framework 4 +
这是我得到的错误
严重级代码描述项目文件行抑制状态 错误项目的目标是'.NETStandard,Version = v1.6'。它不可能是 由目标项目引用 ” .NETFramework,版本= v4.5.2' 。 WebApplication的
有解决方法吗?使用旧的ASP.NET框架而不是新的ASP.NET Core 我不是Razor语法的粉丝,但是我想使用旧的aspx语法来创建Web表单。
使用:VS - 2017
答案 0 :(得分:2)
只有带有工具2.0的.Net Framework 4.6.1支持.Net Standard 1.6。您将无法在针对.Net Full框架4+的应用程序中使用DLL定位.Net Standard 1.6,除了带有工具2.0的4.6.1。有关平台支持和兼容性的更多详细信息,请参阅this link。
答案 1 :(得分:0)
就像从4.0项目引用4.5程序集一样:
要查看.net框架的哪个版本实现了什么.net标准版,请参阅:https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/