我有几个 VC++ 项目及其作为 dll 或 exe 的输出。我需要确定哪些 dll/exes 或哪些 VCProjects 正在使用 Dot Net?这意味着我想知道任何 VC 项目正在使用托管代码吗?
我知道一种方法是 /clr 开关用于使用点网的 vcprojects。如果没有 /clr 开关,VCProjects 是否有机会使用 Dot Net?
我有几个 VC++ 项目及其作为 dll 或 exe 的输出。我需要确定哪些 dll/exes 或哪些 VCProjects 正在使用 Dot Net?这意味着我想知道任何 VC 项目正在使用托管代码吗?
我知道一种方法是 /clr 开关用于使用点网的 vcprojects。如果没有 /clr 开关,VCProjects 是否有机会使用 Dot Net?
是的 - 即使项目没有使用\clr
开关创建 .NET 程序集,它仍然有可能使用 .NET。
第二种情况实际上是第一种情况的一个特殊例子——两者都使用 COM 作为互操作机制。