类型“对象"在未引用的程序集中定义(NET Standard 2.0/.NET Framework 4.6.1)

编程入门 行业动态 更新时间:2024-10-21 05:44:09
本文介绍了类型“对象"在未引用的程序集中定义(NET Standard 2.0/.NET Framework 4.6.1)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用

不幸的是,迁移到 .NET Framework 导致所有 .NET Framework 控制台项目出现以下错误:

错误 CS0012 在未引用的程序集中定义了类型对象".您必须添加对程序集netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51"的引用.

其中 Object 可以是任何东西:Enum, Task, ...

如何使用 .NET Framework (4.6.1) 引用 .NET Standard 2.0 类库而不会出现此类错误?

解决方案

尝试在 web.config 中添加对 netstandard 的引用,如下所示:

<编译调试="true" targetFramework="4.7.1"><组件><add assembly="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51"/></组件></编译></system.web>

I'm using the .NET Standard 2.0 preview, on which my Class Libraries are based.

After having trouble with a few NuGet packages, especially regarding archive extraction, I decided to migrate my .NET Core 2.0 Console projects back to the .NET Framework 4.6.1.

The .NET Framework 4.6.1 is supposed to implement the .NET Standard 2.0 specification - according to different sources. Especially the dotnet/standard GitHub Repo.

Unfortunately, the migration to the .NET Framework resulted in the following errrors throughout all of .NET Framework Console projects:

Error CS0012 The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

Where Object can be anything: Enum, Task, ...

How would I reference .NET Standard 2.0 class libraries with .NET Framework (4.6.1) without getting such errors?

解决方案

Try to add a reference to netstandard in web.config as below:

<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>

更多推荐

类型“对象"在未引用的程序集中定义(NET Standard 2.0/.NET Framework 4.6.1)

本文发布于:2023-11-03 15:22:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1555438.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:定义   对象   类型   程序   quot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!