2012-08-08 99 views
0

我在這裏檢查:How do I get an XNA 4.0 game to run on other machines?,但它沒有真正的解決方案。在其他機器上運行XNA 4.0遊戲

我創建了一個完全空白的XNA4.0項目,選中了Release並編譯它,渲染了Release文件夾,並將它發送給非開發PC。有一個Appcrash通用錯誤。

它可能是一些標準我做錯了,但不知道什麼.. 可以確認.NET4.0,XNA Redist 4.0和DirectX都安裝在另一臺機器上。

更新:現在加載空的「新遊戲」,但是我在過去的幾年中製作了一個程序或六個程序,其中每個程序都不在另一臺機器上運行。有人可能會將我連接到「正確的」引用,程序集等?谷歌不止一次地將這些詞語與我的問題結合在一起。

更新:我問朋友在他的PC上測試,起初同樣的錯誤,但他忘了安裝XNA 4.0 redist。之後,我的文件在他的電腦上運行良好。不過,出於某種原因,他們並沒有在我自己的非開發機器上工作。無論如何,感謝您的建議,現在我知道它的本地我可以自己修復它。建議仍然受歡迎。

回答

1

是否安裝了Dot-Net 4.0和XNA 4.0框架?

+0

NET安裝。目標機器上還需要XNA4.0框架嗎?我會快速檢查一下。 - 編輯的主要答案,全部存在。 – Taelia 2012-08-08 14:15:09

+1

是的 - 但只是可再發行的 - 不是你已經安裝的視覺工作室; – tuxtimo 2012-08-08 14:19:05

2

最終用戶需要安裝.NET 4.0,XNA 4.0 Redistributable(不是完整的遊戲工作室)和DirectX。

+0

編輯主要問題,所有三個都安裝。 – Taelia 2012-08-08 14:19:07

+1

如果您使用XNA 4 Refresh,請確保XNA 4 Refresh Redistributable。 (http://www.microsoft.com/en-us/download/details.aspx?id=27598) – SomeWritesReserved 2012-08-08 14:22:20

+0

我沒有使用XNA4 Refresh版本,但值得一試。 – Taelia 2012-08-08 14:23:08

0

選擇發佈項目,你會得到一個安裝程序,檢查並安裝所需的庫...