#if!fulst_net11使用system.runtime.interopservices.comTypes; #endif是指吗?
-
01-10-2019 - |
题
以下代码是什么意思,它做什么?真的需要吗?
#if !USING_NET11
using System.Runtime.InteropServices.ComTypes;
#endif
在我的项目文件中,我使用DSHOWNET包装器实现了网络凸轮捕获。上面的代码在Form1.cs文件中。
解决方案
代表着:
using System.Runtime.InteropServices.ComTypes;
如果使用_net11的符号为false,则将仅被编译到程序集中。
由于system.runtime.interopservices.comTypes在.NET 2.0中添加,因此该指令意味着该代码仍将针对.NET 1.1编译,因为新参考将不会编译。
其他提示
这 System.Runtime.InteropServices.ComType
在.NET Framework 2.0版中引入。该代码似乎仅通过声明 using
该名称空间的声明如果要编译的版本不是1.1。
如果你做 Google搜索使用_net1111, ,您会发现它指向许多托管DirectX代码。
不隶属于 StackOverflow