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が公開されてしまうので、公開停止しました。