为了使用CLR 2.0 混合模式程序集 ,您需要修改App.Config文件以包括:
<?xml version="1.0"?> <configuration> <startup **useLegacyV2RuntimeActivationPolicy="true"** > <supportedRuntime version="v4.0" sku=".NETframework,Version=v4.0"/> </startup> </configuration>
关键是
useLegacyV2RuntimeActivationPolicy标志。这将导致CLR使用最新版本(4.0)来加载您的混合模式程序集。没有这个,它将无法工作。
请注意,这仅对混合模式(C ++ / CLI)程序集有效。您可以加载所有托管CLR 2程序集,而无需在中指定
app.config。



