- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个类库项目,具有以下设置:
现在我在ClassLibrary2项目中引用了ClassLibrary1项目。它成功完成了。但是在重建项目时我收到错误:
Severity Code Description Project File Line Suppression State Error Project '..\ClassLibrary1\ClassLibrary1.csproj' targets 'netcoreapp2.1'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.7.2'. ClassLibrary2
谁能帮我知道这个错误的原因吗?
最佳答案
您无法引用:
如果您想在这两个库之间共享代码,则必须使用 .NET Standard 库。
.NET Standard 是一种接口(interface),是您可以调用的 API 的版本列表,.NET Framework 和 .NET Core 实现了此标准
请参阅引用: .NET Standard
关于c# - 项目 'ClassLibrary1.csproj' 目标 'netcoreapp2.1' 。它无法被目标为 '.NETFramework,Version=v4.7.2' 的项目引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53083554/
关于从 .NET Framework 项目中引用 .NET Standard 类库的问题有很多类似的问题,其中 netstandard 库中的 NuGet 包依赖项不会流向 netframework
我无法运行我的单元测试。 我有下一个错误: Your project does not reference ".NETFramework,Version=v4.6.2" framework. Add
在同一代码分支上,我们在一台机器上成功构建,但在另一台机器上我们得到这个: Error Multiple assemblies with equivalent identity have been i
我使用 DevExtreme ASP.Net Core Application 模板创建了一个新项目。 然后我将框架从 .Net Core 1 更改为 .Net Core 2.0 但是,当我尝试构建时
我有一台 64 位 Windows 7 开发机器,我有以下目录: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework C:\
我在 VSCode 的输出中得到这条消息 [fail]: OmniSharp.MSBuild.ProjectLoader The reference assemblies for framework
我使用带有 CentOS 的系统来托管我的 ASP.NET Core API。我想用 Docker 来实现这一点。然后我在我的服务器上安装了必要的 SDK。 sudo dnf install dotn
我已经开始使用 VS 和 Xamarin.Android 进行开发,以制作我自己的应用程序。从今天早上开始,我无法清理/构建/部署任何项目,因为 VS 正在卡住。我正在使用 VS15 社区(最新版本)
我正在使用 VS 2015。 Your project is not referencing the ".NETFramework,Version=4.5" framework. Add a refe
尝试构建面向 .NET 4.6 的网站时,安装了 .NET 4.6 的 TFS 2012 构建服务器会产生以下错误消息。 自安装以来,机器已重新启动。 我是否需要以某种方式告诉 TFS 支持 .NET
为了在已经经常发生内存泄漏的地方检测潜在的内存泄漏,我使用了如下所示构建的测试。主要思想是拥有一个实例,不再引用它并让垃圾收集器收集它。我不想关注这是否是一项好技术(在我的特定情况下它做得很好),但我
我正在尝试引用一个明显是.NetStandard2.0的nuget包。我们拥有此程序包的源代码,并将其编写为目标.netstandard。我们确实有一个CI管道,因此当我们推送此代码时,它将构建并释放
我尝试在Linux(Ubuntu 18.10)下使用VSCode打开Unity3D项目。 omnisharp 扩展不会加载项目,并表示未找到程序集。 这可能看起来很愚蠢,但我还没有真正习惯.Net
尝试编译解决方案时,出现以下构建错误: Error MSB3644 The reference assemblies for framework ".NETFramework,Version=v4.6
尝试构建面向 net47 而不是 .netcore 或 .net std 的 Microsoft.NET.Sdk 样式项目时。 dotnet build 将给出有关缺少目标包的错误。 msbuild
我对 VS Code .net 5 设置有疑问。 Error MSB3971: The reference assemblies for ".NETFramework,Version=v5.0" we
在 TFS 2010 中执行构建时遇到以下错误: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets:找不
我试图加载一个我拥有的项目并得到这个异常: 严重性代码描述项目文件行抑制状态 错误 未找到框架“.NETFramework,Version=v4.6.1”的引用程序集。要解决此问题,请为此框架版本安装
我在尝试编译 portable version of FSharp.Core from the f# source code 时遇到了一些问题. 为了解决这个问题,我创建了一些项目文件,以便能够在 V
我想知道里面存放了哪些文件 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\ 这些文
我是一名优秀的程序员,十分优秀!