5

私はDirectXをCシャーププロジェクト(Visual Studio 2010)に含めようとしています。DirectX SDKをインストールし、コンポーネントを次のように含めました。

using Microsoft.DirectX;
using Microsoft.DirextX.Direct3D;

コンパイルしようとすると、エラーが発生します。タイプまたは名前空間の名前'directx'は名前空間'microsoft'に存在しません

一部のブログでは、「.NET」タブの下に「参照」-Microsoft.DirectXを追加する必要があると述べています。でもあそこには見つかりませんでした。タブに追加する機能もありませんでした。

任意の提案をいただければ幸いです。

4

4 に答える 4

5

これはずっと前に非推奨になりました。まだマネージドラッパーが含まれている最後のDirectSDKは2010年2月です。ダウンロードはこちらから入手できます。あなたがそれをインストールした後、あなたはあなたが探している参照を選ぶことができるでしょう。

それを使わない方がいいです、将来は、オープンソースのSlimDXやSharpDXプロジェクトのようなものを見てください。

于 2012-10-31T13:41:08.953 に答える
1

dllが.Netタブに表示されない理由はさまざまです。特定のdllを.Netタブに表示する特定のレジストリ構成があります。

または、参照オプションを使用して、dll参照をプロジェクトに手動で追加します。

プロジェクト>>参照を追加

ここに画像の説明を入力してください

于 2012-10-31T12:02:49.627 に答える
1

Directxこれは、C#プログラム に参照を追加する方法です。

  • ソリューションエクスプローラーに移動します
  • 参照をクリック
  • [参照を追加]をクリックします
  • [参照]をクリックします。移動先: " C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\" *通常、これはDirectxファイルが配置されている場所です。これは、のインストールで変更できます.net
  • DirectXパッケージを選択します。

例 :

(C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll)
于 2017-01-21T04:00:10.213 に答える
0

これが私が見つけた1つの方法です。まず、DXSDKをインストールする必要があります(私はJune2010とSDK for Windows 7を持っています)。[参照の追加]ダイアログに移動し、[参照]を押して、「C:\ Windows \ Microsoft.NET \ DirectX for ManagedCode \ 1.0.2902.0」または「C:\ Windows \ Microsoft.NET \ManagedDirectX\」のようなものに移動します。 v9.02.2904 "次に、適切なdll(たとえば、Microsoft.DirectX.dll)を選択します。したがって、「usingMicrosoft.DirectX」ディレクティブをプロジェクトに追加できます。

于 2013-11-15T10:54:51.277 に答える