C#编写程序编译生成exe后将Debug拷出,运行exe,.net framework提示出错

我用C#编写了一个文件自动复制程序,系统读取XML文档,界面设计用到了图标ICO,这两个文件都在debug下,系统设计了开机自启动,为什么重新启动机器后,.net Framework提示错误,说应用程序中发生了无法处理的异常。...
未能找到文件C:\Documents and Settings\Administrator\backup.ico。(如图)
非常感谢!!

C#的项目你添加了开机启动,是直接加到注册表的开机启动项的么?
要是这样子的话,我估计是你的配置文件的原因。好像要读取配置文件的C#项目,从注册表开机启动,配置文件不会被正确读取(这个好像是系统文件加载先后顺序原因)。你可以写一个系统服务来启动你的程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-29
程序中要设置路径...比如你的ICO图标..要设置成运行exe的目录才行
第2个回答  2010-07-29
ICO图标的引用路径错了,不要使用绝对地址。
第3个回答  2010-07-29
图标可以使用资源文件的方式进行设置,这样即使你把程序拷到别的机器也可以正常显示图标。
第4个回答  2010-07-29
ICO图标 资源文件加载错误,建议你直接把资源弄到一个资源文件里面在使用,

================
如不会弄可以给我留言,我帮你解决
第5个回答  2010-07-29
你的图标没了吧,或者没有全选访问,推荐你把ico放在与程序的同一目录下
相似回答