如何开发 DirectX 应用程序?

How to develop DirectX applications?

有没有办法在 2017 年使用 C# 或 Basic 开发 DirectX 应用程序?我正在使用 Visual Studio 2017 和 Framework 4.5.2,我正在努力尝试 install/find Visual Studio.

上的 DirectX SDK 引用

我应该使用专用 IDE 还是我做错了什么? 我什至不知道微软是否仍然支持 .NET 的 DirectX SDK。

我花了将近 4 个小时来搜寻 Google 但没能找到任何不是一两年前的东西,所以是的。我又不是不自己找

旧版 DirectX SDK 安装 "Managed DirectX 1.1" 程序集,这些程序集自 ~2006 年以来就没有更新过。它们是为 .NET 1.1 和旧版 Direct3D 9 设计的,因此它们有点适用于 .NET 2.0 - 3.5,但不适用于 .NET 4.0 或更高版本,如果没有 hack,这就是它们没有出现在 VS 2017 中的原因。

最近最好的选择是使用 SharpDX or SlimDX. If you are specifically interested in game development, you can also use MonoGame or commercial products like Unity3D

DirectX and .NET, Microsoft Docs, Where is the DirectX SDK (2015 Edition)?