Managed DirectXをClickOnceで2

Xna Game Studioのダウンロードが早くともPacific Timeで30日の朝ということなので、日本では夜中の2時以降になりそうなので、先に、先日エラーになっていたClickOnceを試してみた。



結局、セキュリティーのエラーではなく、VGAボードがDirect3Dに対応していないためだったのだと思う。Deviceクラスをnewするときの引数をDeviceType.HardwareからDeviceType.Referenceに変更すれば動く端末もあったり、変えてもダメな端末もあったりした。よく分からないので、DeviceTypeを指定できるアプリを作ってみた。ClickOnceになっているので、試してあげようというありがたい方は試してみていただきたい。三角形が回転するだけなので、よく分からない人はわざわざ試す必要はない。


まず、DirectX9のAugust2006版をインストールする。
次にTutorial3のClickOnce配信ページを開き、「実行」ボタンを押す。(もし、.Net Framework2.0がインストールされてなければ自動的にインストールされる。)

実行確認画面が出るので、「実行」を押す。
画面が開くので、左の4つのボタンを押して試してみる。


実行できるかどうかは、dxdiagの結果とも関係ないようで、結局、どの引数が何なのかよく分からないのであった。すいません、詳しい方は教えてください。



2006/09/13 ClickOnceはAdministratorのIDが公開されてしまうので、公開停止しました。