XNA学习笔记(二) 发布release版本出现的问题

(2012-05-03 14:57:35)

release版本发布的时候一般带上XX.exe和content文件夹即可运行,但是有些时候会出现单击XX.exe运行后没有任何反应的情况,常是因为release版本运行错误,窗口还没生成程序即已经关闭的原因。
运行错误的原因:
1.在代码中引用的资源文件并不全部来源于content文件夹(release版本只会附带上content的资源文件夹,其他外部引用资源不会附带)。比如用tilemap生成txt的地图文件,之后在debug版本中用C#的传统方式去读取默认路径(此处为debug文件夹)下的txt文件。此时若生成了release版本,程序在读取默认路径(此处为release文件夹)txt文件夹时就会出错而关闭程序。解决方法是把txt文件复制一份到release文件夹下(应明白读取文件时的默认路径为exe文件同一目录下)。

你可能感兴趣的:(学习笔记)