2017-02-12 2 views
0

Я использую VS 2015 Update 3. Я добавил ссылку в мой основной проект .net, но я не могу получить доступ к методам/членам/классам. enter image description hereКак ссылаться .net 4 библиотека классов из .net ядра

enter image description here

enter image description here

+1

ли вы пытались как this- '#if NET40 Service4.Test.PrintHi(); # endif' – Sanket

+0

Большое спасибо @Sanket сейчас работает – Osham

ответ

2

Поскольку вы добавили класс Service4 библиотека ссылки только в .NET зависимости разделе 4.0 (см ниже снимка), Вы должны использовать условную компиляцию.

NET40 dependencies

Для доступа пользователей Service4, что вам нужно сделать, как this-

#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 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 Standard 1.6 -> NETSTANDARD1_6

Для получения более подробной информации см это article