Как обращаться к библиотеке классов.net 4 из ядра.net
1 ответ
Поскольку вы добавили ссылку на библиотеку классов Service4 только в разделе зависимостей.NET 4.0 (см. Снимок ниже), вам необходимо использовать условную компиляцию.
Чтобы получить доступ к членам 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
Для более подробной информации, обратитесь к этой статье