2017-02-12 104 views
0

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

enter image description here

enter image description here

+1

你有没有试过像这 - '#如果NET40 Service4.Test.PrintHi(); #endif' – Sanket

+0

非常感谢@Sanket它正在工作 – Osham

回答

2

因为你只有在.NET 4.0的依赖性部分(参见下面的快照),您需要使用条件编译增加服务4类库引用。

NET40 dependencies

要访问,服务4件,你需要做的像这个 -

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

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

.NET框架2.0 - > NET20

.NET Framework 3.5 - > NET35

的.NET Framework 4.0 - > NET40

的.NET Framework 4.5 - > NET45

.NET框架4.5.1 - > NET451

.NET框架4.5.2 - > NET452

的.NET Framework 4.6 - > NET46

的.NET Framework 4.6.1 - > NET461

.NET框架4.6.2 - > NET462

.NET标准1.0 - > NETSTANDARD1_0

.NET标准1.1 - > NETSTANDARD1_1

.NET标准1.2 - > NETSTANDARD1_2

.NET标准1.3 - > NETSTANDARD1_3

.NET标准1.4 - > NETSTANDARD1_4

.NET标准1.5 - > NETSTANDARD1_5

.NET标准1.6 - > NETSTANDARD1_6

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