简体   繁体   English

如何从.net核心引用.net 4类库

[英]How to reference .net 4 class library from .net core

I am using VS 2015 Update 3. I added reference in my .net core project but I can't access to methods/members/classes. 我正在使用VS 2015 Update3。我在.net核心项目中添加了参考,但无法访问方法/成员/类。 在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

Since you have added Service4 class library reference only in .NET 4.0 dependencies section (refer below snapshot), You need to use Conditional Compilation. 由于仅在.NET 4.0依赖项部分中添加了Service4类库引用(请参阅下面的快照),因此您需要使用条件编译。

NET40依赖项

To access, Service4 members, you need to do like this- 要访问Service4成员,您需要执行以下操作-

#if NET40 
    Service4.Test.PrintHi(); 
#endif

These are list of preprocessor symbols used in #if directives: 这些是#if指令中使用的预处理器符号的列表:

.NET Framework 2.0 --> NET20 .NET Framework 2.0-> NET20

.NET Framework 3.5 --> NET35 .NET Framework 3.5-> NET35

.NET Framework 4.0 --> NET40 .NET Framework 4.0-> NET40

.NET Framework 4.5 --> NET45 .NET Framework 4.5-> NET45

.NET Framework 4.5.1 --> NET451 .NET Framework 4.5.1-> NET451

.NET Framework 4.5.2 --> NET452 .NET Framework 4.5.2-> NET452

.NET Framework 4.6 --> NET46 .NET Framework 4.6-> NET46

.NET Framework 4.6.1 --> NET461 .NET Framework 4.6.1-> NET461

.NET Framework 4.6.2 --> NET462 .NET Framework 4.6.2-> NET462

.NET Standard 1.0 --> NETSTANDARD1_0 .NET Standard 1.0-> NETSTANDARD1_0

.NET Standard 1.1 --> NETSTANDARD1_1 .NET Standard 1.1-> NETSTANDARD1_1

.NET Standard 1.2 --> NETSTANDARD1_2 .NET Standard 1.2-> NETSTANDARD1_2

.NET Standard 1.3 --> NETSTANDARD1_3 .NET Standard 1.3-> NETSTANDARD1_3

.NET Standard 1.4 --> NETSTANDARD1_4 .NET Standard 1.4-> NETSTANDARD1_4

.NET Standard 1.5 --> NETSTANDARD1_5 .NET Standard 1.5-> NETSTANDARD1_5

.NET Standard 1.6 --> NETSTANDARD1_6 .NET Standard 1.6-> NETSTANDARD1_6

For more details, refer this article 有关更多详细信息,请参阅本文

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM