好吧,在我實際發生故障之前,我一直在尋找解決這個問題的方法,並最終決定要求解決我的問題。我使用ClickOnce安裝,當我使用setup.exe來安裝任何運行時,甚至在我的個人計算機上都沒有,我知道它具有所有適當的庫等。我不確定我做錯了什麼,所以很難解釋這個問題。安裝後XNA 4.0 ClickOnce遊戲無法運行
我已經包含了dotNetFramework4.0客戶端x86 x64,xna redistributable 4.0和windows installer 3.1以及我的遊戲,並且我已經設置爲使用安裝程序安裝所有這些,我還設置了從相同位置下載prereqs應用。我已經在三臺獨立的計算機上嘗試了它,一臺沒有安裝XNA或VS C#併發生同樣的問題。
這是問題所在,我安裝後遊戲運行沒有什麼,我嘗試點擊ClickOnce應用程序文件(一個與我的遊戲圖標圖像),並再次什麼也沒有發生。真正讓我感到困惑的是,沒有任何錯誤或崩潰或任何事情,這幾乎就像點擊桌面屏幕。 (我查看了與遊戲一起安裝的「快捷方式」的屬性,快捷方式的文件大小爲300字節。這不是很小嗎?我在想可能是啓動可執行文件有問題嗎?不敢肯定,但。)
我試着在我的項目的發佈部分調整一些東西,如取消選中,上面寫着‘使用擴展指向.deploy文件’框(我不不知道爲什麼,我一直在抓着吸管)我一直在尋找其他安裝程序,比如NSIS,但是我不知道如何編譯一個包含在其他安裝程序中的文件列表,我覺得這樣做贏了'無論如何,解決問題是因爲我之前已經使用ClickOnce與我一起工作。
在一臺計算機上有一個錯誤報告,說'部署和應用程序沒有匹配的安全區域'。
Game.application導致異常。檢測到以下故障消息: +部署和應用程序沒有匹配的安全區域。
這是遲到了,所以如果我需要提供更多的信息讓我知道。
哪一部分無法正常工作?安裝(setup.exe)或安裝後的遊戲(game.exe)? –
安裝設置工作正常,我認爲它貫穿整個安裝過程。但我的桌面圖標和我的開始菜單圖標不運行任何東西。我將嘗試更多的事情來看看我是否可以得到錯誤報告並從那裏出發。 –
我試圖建立一個try-catch在試圖看看如果事情是在我不知情崩潰,並獲得與一個消息的一些信息,但我沒有收到來自任何事情。我還下載了XNA刷新以查看是否有問題並創建了Inno安裝程序,但問題似乎與我的可執行文件一樣,因爲出現了同樣的問題。當我點擊它時,遊戲顯示在我的任務管理器的進程選項卡中,直到它達到10,000k,然後消失。儘管遊戲從未在我的任務管理器中顯示爲應用程序。 –