作者shelary (喵小咩)
看板GameDesign
标题[问题]关於使用XNA2.0开发的程式拿到其它电脑不能执行
时间Tue Apr 29 04:04:16 2008
我开发环境是使用 Microsoft Visual C# 2005 Express 版
Microsoft XNA Game Studio 2.0
Microsoft .NET Framework 2.0 Service Pack 1
想要开发一个游戏
但是做出来的程式只能在开发环境的电脑执行
把程式拿去其它电脑都无法执行
已经有安装 Microsoft .NET Framework 2.0 Service Pack 1
及 Microsoft XNA Framework Redistributable 2.0
後来为了测试问题在那里, 於是又安装 Microsoft Visual C# 2005 Express
然後就可以顺利执行游戏程式了
接着又试着把 C# 2005 Express 移除看看
移除之後再一次执行游戏, 居然还是可以执行
多试几台电脑後发现问题都一样
都必须先安装一次 C# 2005 Express 然後再移除
这样才能执行游戏
但是这样根本不合理
不可能把游戏给玩家时, 还要玩家先安装 C# 2005 Express
有搜寻过 google , 大陆也有人遇到一样的问题, 但是没有解决
所以想请问各位大大, 是否有遇过一样的问题??
有人把开发出来的游戏拿到其它电脑执行过吗?
有办法解决吗?
麻烦各位了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.45.78
1F:→ adms:会不会是DirectX? 04/29 08:07
2F:推 FancyWing:编译时有选择将lib dll 包进去吗? 04/29 08:43
3F:推 BunnyAn:编译成release版吗? 04/29 09:39
4F:→ AmosYang:「无法执行」时的错误讯息是什麽? 04/29 10:58
5F:→ shelary:编译的时候没有 lib dll 可以选耶 04/29 13:19
6F:→ shelary:错误讯息是 "XXXX发生问题,必须关闭,谨此致歉。" 04/29 13:20
7F:→ shelary:不管是 debug 或 release 都一样..能试的都试过了 04/29 13:23
8F:→ shelary:我是想知道有没有人用XNA开发,而且拿去别台电脑成功执行 04/29 13:44
9F:→ NDark:XNA的Hello world一样炸吗? 04/29 14:42
10F:→ shelary:试过刚建完专案後..一行程式都还没写..也是一样情况 04/29 16:18
11F:→ darkflier:编译记得选Release还有如果还是不行的话记得安装 05/01 23:50
12F:→ darkflier:VS2005 Redistribution 05/01 23:51
※ 编辑: shelary 来自: 59.126.45.78 (05/02 05:15)
13F:→ shelary:装了也是一样..都没人亲身实验过吗? XNA那麽冷门丫 @@" 05/02 05:34
14F:→ shelary:解决了..感谢各位^^ 05/02 13:47
15F:→ GALINE:怎麽解决的? 05/03 16:29
16F:推 KanoLoa:怎解决的 好奇 ~? 05/05 23:36
17F:→ shelary:就是DirectX的版本要2008年的才行..我本来是装2007年11月 05/06 19:33
18F:→ shelary:一直弄不行..最後去微软下载最新的2008年的版本就可以了 05/06 19:34
19F:→ shelary:最机车的地方是..2007年那个版本还是XNA内附的.居然不行 05/06 19:36
20F:→ asoedarren:那为何安装vc express也可以跑? 05/06 22:30
21F:→ shelary:他安装时才会下载档案..应该是会自动装最新的吧..我猜 05/06 22:41
22F:推 asoedarren:不可能啊 安装vc跟dx一点关系都没有.. 05/06 22:49
23F:→ shelary:所以才弄半天弄不出来丫..你怎不自己实验看看 05/07 09:31
24F:→ shelary:早知道XNA那麽冷门..一开始就不用了.. 05/07 09:32
25F:推 pinglunliao:程式里有用到DX 2008 才有的功能? 05/07 19:02