[英]Issue while referencing a .Net framework library in .Net Standard class library
I have a .Net Standard 1.4 class library named "StandardLib" I also have a .Net framework 4.5.2 class library named "FrameworkLib" 我有一个名为“ StandardLib”的.Net Standard 1.4类库,我也有一个名为“ FrameworkLib”的.Net framework 4.5.2类库。
In StandardLib I added reference to FrameworkLib. 在StandardLib中,我添加了对FrameworkLib的引用。
I got below error 我低于错误
Error CS0012 The type 'Object' is defined in an assembly that is not referenced. 错误CS0012在未引用的程序集中定义了“对象”类型。 You must add a reference to assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
您必须添加对程序集'mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。 StandardLib C:\\Users\\Monu\\Documents\\Visual Studio 2017\\Projects\\StandardLib\\StandardLib\\Class1.cs
StandardLib C:\\ Users \\ Monu \\ Documents \\ Visual Studio 2017 \\ Projects \\ StandardLib \\ StandardLib \\ Class1.cs
The below post in .Net Standard github page says we should add reference of non standard library via nuget. .Net Standard github页面中的以下帖子说,我们应该通过nuget添加非标准库的引用。 I am not finding a mscorlib nuget package.
我找不到mscorlib nuget软件包。
https://github.com/dotnet/standard/blob/master/docs/netstandard-20/README.md#assembly-unification https://github.com/dotnet/standard/blob/master/docs/netstandard-20/README.md#assembly-unification
Any help here? 这里有什么帮助吗?
Found the reply from GitHub community of .Net Standard 找到了来自.Net Standard的GitHub社区的回复
https://github.com/dotnet/standard/issues/223 https://github.com/dotnet/standard/issues/223
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.