Я использую VS 2015 Update 3. Я добавил ссылку в мой основной проект .net, но я не могу получить доступ к методам/членам/классам. Как ссылаться .net 4 библиотека классов из .net ядра
ответ
Поскольку вы добавили класс Service4 библиотека ссылки только в .NET зависимости разделе 4.0 (см ниже снимка), Вы должны использовать условную компиляцию.
Для доступа пользователей 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
ли вы пытались как this- '#if NET40 Service4.Test.PrintHi(); # endif' – Sanket
Большое спасибо @Sanket сейчас работает – Osham