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

时间:2017-02-12 14:44:21

标签: c# .net .net-core

我正在使用VS 2015 Update 3。 我在.net核心项目中添加了引用,但我无法访问方法/成员/类。 enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

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

NET40 dependencies

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

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

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

  

.NET Framework 2.0 - > NET20

     

.NET Framework 3.5 - > NET35

     

.NET Framework 4.0 - > NET40

     

.NET Framework 4.5 - > NET45

     

.NET Framework 4.5.1 - > NET451

     

.NET Framework 4.5.2 - > NET452

     

.NET Framework 4.6 - > NET46

     

.NET Framework 4.6.1 - > NET461

     

.NET Framework 4.6.2 - > NET462

     

.NET Standard 1.0 - > NETSTANDARD1_0

     

.NET Standard 1.1 - > NETSTANDARD1_1

     

.NET Standard 1.2 - > NETSTANDARD1_2

     

.NET Standard 1.3 - > NETSTANDARD1_3

     

.NET Standard 1.4 - > NETSTANDARD1_4

     

.NET Standard 1.5 - > NETSTANDARD1_5

     

.NET Standard 1.6 - > NETSTANDARD1_6

有关详细信息,请参阅此article