在 Windows 10 下使用 SharpDX 2.6.3
Using SharpDX 2.6.3 under Windows 10
我最近将我的机器从 Windows 8 更新到 Windows 10。从那时起,当我调用
时,我在 SharpDX.Toolkit.Game.dll
中得到一个 NullReferenceException
this.game.Run(context)
其中 game
继承自 SharpDX.Toolkit.Game
,context
是一个 SharpDX.Toolkit.GameContext
,ContextType
为 DesktopWpf
。
在 SharpDX Homepage 上,我找不到有关将项目迁移到 Windows 10 的任何信息。
升级前一切正常。我需要调整任何特殊设置吗?还是我需要升级到 SharpDX 3.0.0,它仍然是 alpha?
编辑:异常不是在我的代码中引发的,而是在 SharpDX 的代码中引发的——只是为了说明清楚。
我刚刚找到了解决方案:
将 Windows 从 8.1 升级到 10 后,您还需要通过安装 Windows 10 SDK 来升级 Windows SDK。
可以下载Windows10 SDKhere。
我最近将我的机器从 Windows 8 更新到 Windows 10。从那时起,当我调用
时,我在SharpDX.Toolkit.Game.dll
中得到一个 NullReferenceException
this.game.Run(context)
其中 game
继承自 SharpDX.Toolkit.Game
,context
是一个 SharpDX.Toolkit.GameContext
,ContextType
为 DesktopWpf
。
在 SharpDX Homepage 上,我找不到有关将项目迁移到 Windows 10 的任何信息。
升级前一切正常。我需要调整任何特殊设置吗?还是我需要升级到 SharpDX 3.0.0,它仍然是 alpha?
编辑:异常不是在我的代码中引发的,而是在 SharpDX 的代码中引发的——只是为了说明清楚。
我刚刚找到了解决方案: 将 Windows 从 8.1 升级到 10 后,您还需要通过安装 Windows 10 SDK 来升级 Windows SDK。
可以下载Windows10 SDKhere。