Visual studio 2010 从.Net Framework 4.0应用程序运行的托管DirectX
我在一个使用托管DirectX进行数据可视化的产品上工作。我曾试图将此产品升级到.net framework 4.0,但我认为托管DirectX和.net 4.0一起使用会出现问题 主程序集未引用托管directX。但是,当它试图调用引用托管directX的程序集时,一切都“停止”。这就像调试器决定不进入程序集一样。我没有例外,什么也没有。当我点击暂停按钮时,进程正在调用引用托管DirectX的程序集Visual studio 2010 从.Net Framework 4.0应用程序运行的托管DirectX,visual-studio-2010,.net-4.0,directx,Visual Studio 2010,.net 4.0,Directx,我在一个使用托管DirectX进行数据可视化的产品上工作。我曾试图将此产品升级到.net framework 4.0,但我认为托管DirectX和.net 4.0一起使用会出现问题 主程序集未引用托管directX。但是,当它试图调用引用托管directX的程序集时,一切都“停止”。这就像调试器决定不进入程序集一样。我没有例外,什么也没有。当我点击暂停按钮时,进程正在调用引用托管DirectX的程序集 是否存在与.Net 4.0和Managed DirectX的已知兼容性问题?万一有其他商店使用
是否存在与.Net 4.0和Managed DirectX的已知兼容性问题?万一有其他商店使用Managed DirextX和.Net 4.0,如果您在应用程序配置中添加以下配置项,它将允许您这样做
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
问题是MDX混合模式程序集是根据1.1运行时编译的,而CLR 4.0加载混合模式程序集的方式已更改,因此此配置文件条目将允许CLR 4.0运行时使用lagacy程序集加载。谢谢!你刚刚帮我省了好几天的时间,griefI有一个应用程序立即挂在new MainForm()上,而且从未进入构造函数。我花了好几天的时间试图解决这个问题,而你救了我的命。我在谷歌上找不到任何其他帖子来搜索这样的东西,我想我永远也无法修复它。谢谢