4

さて、私は実際に故障する前に、この問題を解決するためにあちこち探していて、最終的に私の物理的な問題を尋ねることにしました. 私は ClickOnce インストールを使用していますが、setup.exe を使用してインストールすると、適切なライブラリなどをすべて持っていることがわかっているパーソナル コンピューターでさえ、何も実行されません。何が間違っているのかわからないので、問題を説明するのは難しいです。

dotNetFramework4.0 クライアント x86 x64 、xna redistributable 4.0、および Windows インストーラー 3.1 をゲームと共に含め、 setup ですべてをインストールするように設定し、アプリケーションと同じ場所から前提条件をダウンロードするように設定しました。XNA または VS C# がインストールされていない 3 台のコンピューターで試してみましたが、同じ問題が発生します。

ここに問題があります。ゲームをインストールした後、何も実行されず、ClickOnce アプリケーション ファイル (ゲームのアイコン イメージのあるファイル) をクリックしようとしましたが、再び何も起こりません。私を本当に悩ませているのは、エラーやクラッシュなどがないことです。デスクトップ画面をクリックするようなものです. (ゲームと一緒にインストールされている「ショートカット」のプロパティを見たところ、ショートカットのファイルサイズは300バイト程度でした。それは本当に小さくないですか?起動実行可能ファイルに問題があるのではないかと考えていました。確かじゃないけど。)

プロジェクトの [公開] セクションで、「.deploy 拡張ファイルを使用する」というボックスのチェックを外すなど、いくつかの調整を試みました (理由はわかりません。ここでストローをつかんでいます)。 NSIS などの他のインストーラーを調べていましたが、ファイルのリストをコンパイルして他のインストーラーに含める方法がわかりません。ClickOnce を使用できるようになったので、それでも問題は解決しないと思います。前。

1 台のコンピューターで、「展開とアプリケーションに一致するセキュリティ ゾーンがありません」というエラー レポートがありました。

Game.application で例外が発生しました。次のエラー メッセージが検出されました: + 展開とアプリケーションに一致するセキュリティ ゾーンがありません。

遅くなってきたので、さらに情報を提供する必要がある場合はお知らせください。

4

1 に答える 1

2

ClickOnceは気まぐれなことかもしれません。Windowsユーザープロファイル全体を再作成することによってのみ解決できるエラーが発生することがあります。ClickOnceには非常に多くの異なるオプションがあるため、正確な問題を診断するのは難しいでしょう。そのため、ClickOnceを介して正常にインストールするために使用したオプションのみを提供できます。

  • 公開フォルダー:ローカルフォルダー
  • インストールフォルダのURL:空白
  • インストールモード:オフライン
  • アプリケーションファイル
    • ゲームファイルの公開ステータスが[含める(自動)]に設定されていることを確認してください
    • XNAライブラリの公開ステータスが前提条件(自動)に設定されていることを確認します
  • [前提条件]をクリックします
    • Microsoft .NETFramework4クライアントプロファイル
    • Microsoft XNA Framework Redistributable 4.0
    • Windowsインストーラ3.1
  • 更新を確認しないでください
  • 他のすべてはオプションでデフォルトになります(発行者/スイート名は何にも影響しません)
  • バージョン番号を指定します
  • 今すぐ公開

公開場所にあるsetup.exeからゲームをインストールします。私は常に公開されているすべてのファイルを配布しています。ただし、履歴を配布したくない場合は、「アプリケーションファイル」フォルダ内の古いバージョンをクリーンアップできます。

「アプリケーションファイル」フォルダを再確認して、バージョンが正しく公開されているかどうかを確認できます(デプロイされたファイルを調べて、プロジェクトの内容と一致するかどうかを確認します)。

于 2012-09-04T17:19:20.060 に答える