如何从.net核心引用.net 4类库 [英] How to reference .net 4 class library from .net core

查看:122
本文介绍了如何从.net核心引用.net 4类库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用VS 2015 Update3。
我在.net核心项目中添加了参考,但无法访问方法/成员/类。

I am using VS 2015 Update 3. I added reference in my .net core project but I can't access to methods/members/classes.

推荐答案

由于您已添加Service4类库仅在.NET 4.0依赖项部分中引用(请参见下面的快照),您需要使用条件编译。

Since you have added Service4 class library reference only in .NET 4.0 dependencies section (refer below snapshot), You need to use Conditional Compilation.

要访问Service4成员,您需要这样做-

To access, Service4 members, you need to do like this-

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

这些是#if指令中使用的预处理器符号列表:

These are list of preprocessor symbols used in #if directives:


.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标准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

这篇关于如何从.net核心引用.net 4类库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆