在编写aspx应用程序时,在基于.NET FRAMEWORK 4.7.2的项目中引用了基于.NET STANDRAD2.0的项目。运行时报“必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用。”错误。

解决办法:
在web.config添加
<system.web>
<compilation debug="true" targetFramework="4.7.1" >
<assemblies>
<add assembly="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51"/>
</assemblies>
</compilation>
</system.web>
在web.config中应该已经存在system.web节点,一般只需要添加add那一项即可。特别注意的是,运行环境必须安装 netstandard 2.0
文章评论