答案 0 :(得分:2)
由于您仅在.NET 4.0依赖项部分中添加了Service4类库引用(请参阅下面的快照),您需要使用条件编译。
要访问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