我已经看到评论说我将'需要Core 3.0',但是我不确定这到底意味着什么。 Core 3.0已安装在我的系统上,并且我可以创建Core 3.0项目,但据我所知我无法创建同时针对Core 3.0和.NET Standard 2.1的项目。
当前,我的项目(类库)目标框架是.NET Standard 2.1。它编译正常,但是当我运行引用它的项目(exe)时,出现错误:
Could not load file or assembly 'netstandard, Version=2.1.0.0, Culture=neutral,
PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file
specified.
该exe是一个NET Framework 4.7项目。我需要我的dll在NET Standard下运行的原因是NET Framework和Core项目中都需要引用它。
是否有使它正常工作的技巧?有没有其他方法来创建NET Standard 2.1项目?还是我需要在本地复制依赖项文件?
从网络框架项目导入网络标准项目时发生了此问题。要修复Web.config
中的以下内容,请将我的版本4.7.1和2.0更改为所需的版本: