如何正确引用NETStandard 2.1?

问题描述 投票:0回答:1

我已经看到评论说我将'需要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项目?还是我需要在本地复制依赖项文件?

.net-core .net-standard
1个回答
0
投票

从网络框架项目导入网络标准项目时发生了此问题。要修复Web.config中的以下内容,请将我的版本4.7.1和2.0更改为所需的版本:

© www.soinside.com 2019 - 2024. All rights reserved.