Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.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
C# 在Windows 10下使用SharpDX 2.6.3_C#_Sharpdx_Cg - Fatal编程技术网

C# 在Windows 10下使用SharpDX 2.6.3

C# 在Windows 10下使用SharpDX 2.6.3,c#,sharpdx,cg,C#,Sharpdx,Cg,我最近把我的电脑从Windows8升级到了Windows10。从那时起,当我调用 this.game.Run(context) 其中game继承自SharpDX.Toolkit.game和context是SharpDX.Toolkit.GameContext的ContextType 在上,我找不到有关将项目迁移到Windows 10的任何信息 升级之前,一切正常。我需要调整任何特殊设置吗?还是我需要升级到SharpDX 3.0.0,它仍然是alpha 编辑:在我的代码中没有出现异常,但在Sha

我最近把我的电脑从Windows8升级到了Windows10。从那时起,当我调用

this.game.Run(context)
其中
game
继承自
SharpDX.Toolkit.game
context
SharpDX.Toolkit.GameContext
ContextType

在上,我找不到有关将项目迁移到Windows 10的任何信息

升级之前,一切正常。我需要调整任何特殊设置吗?还是我需要升级到SharpDX 3.0.0,它仍然是alpha

编辑:在我的代码中没有出现异常,但在SharpDX的代码中出现了异常-只是想澄清一下。

我刚刚找到了解决方案: 将Windows从8.1升级到10后,还需要通过安装Windows 10 SDK来升级Windows SDK


可以下载Windows 10 SDK。

可能重复“否”,此异常不会出现在我的代码中,但会出现在SharpDX的代码中。所有传递的参数都被检查为不为null。我知道什么是
NullReferenceException
,-)只有在Win10上构建应用程序时才会发生错误,还是在将现有二进制文件设置为10时也会发生错误(如果可以尝试的话)?@PMF很遗憾,我没有任何非Win10二进制文件可用于测试此错误。只是猜测:显示驱动程序也可能有问题。我过去也有过类似的观察,在升级视频驱动程序后导致DirectX崩溃。