2013-03-13 188 views
0

我最近閱讀過有關將XNA遊戲轉換爲獨立可執行文件的信息,並發現通過Visual Studio發佈它使我可以簡單地分發它。我瞭解發佈過程並且毫無問題地完成了這一過程。發佈完成後,我會得到三個文件:文件夾,安裝文件和clickonce文件。我運行並能夠安裝我的遊戲,但當它運行時,只有約一秒的介紹音樂播放,然後停止。當我嘗試運行開始菜單中的快捷方式時,它也不會運行。但我注意到,安裝文件僅爲440 KB,clickonce爲6KB,並且具有所有源的文件夾爲58.8 MB。創建的快捷方式也很小,只有340 KB。所以我的問題是,在發佈之前是否有特殊的屬性需要調整?在應用程序文件中,所有文件都設置爲「包含(自動)」,而所有dll都設置爲「先決條件(自動)」。先決條件是:Microsoft .NET FrameWork 4客戶端配置文件(x86和x64),Microsoft XNA Framework可再發行組件4.0和Windows Installer 3.1。我已經看過這個視頻http://www.youtube.com/watch?v=sfjLeIDQV5Q,運行他的遊戲沒有問題,所以我沒有看到我做錯了什麼。我以前從未使用XNA 3.5,我開始使用XNA 4.0製作遊戲,並且從未更新過該項目,所以我不認爲這可能是兼容性問題。請任何人告訴我,如果你有任何想法來解決這個,並感謝您提前任何幫助=)Clickonce應用程序在XNA 4.0安裝後將無法運行

回答

1

刪除您的\ bin \文件夾並構建應用程序。轉到\ bin \文件夾,然後雙擊該exe文件。它工作嗎?

如果是這樣,發佈應用程序並安裝它。去找到exe文件(yourprofile \ myapps \ 2.0 \ obfuscated folder \ obfuscated folder \ xxxx ... tion ...其中xxxx是程序集名稱的前四個字符),然後雙擊它並運行它。它工作嗎?

如果沒有,那麼你不包括它需要的所有文件。

相關問題