Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 从.Net Framework 4.0应用程序运行的托管DirectX_Visual Studio 2010_.net 4.0_Directx - Fatal编程技术网

Visual studio 2010 从.Net Framework 4.0应用程序运行的托管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的已知兼容性问题?万一有其他商店使用

我在一个使用托管DirectX进行数据可视化的产品上工作。我曾试图将此产品升级到.net framework 4.0,但我认为托管DirectX和.net 4.0一起使用会出现问题

主程序集未引用托管directX。但是,当它试图调用引用托管directX的程序集时,一切都“停止”。这就像调试器决定不进入程序集一样。我没有例外,什么也没有。当我点击暂停按钮时,进程正在调用引用托管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()上,而且从未进入构造函数。我花了好几天的时间试图解决这个问题,而你救了我的命。我在谷歌上找不到任何其他帖子来搜索这样的东西,我想我永远也无法修复它。谢谢