社区
C#
帖子详情
打包后的程序运行出错
zyang198811
2009-03-30 05:52:15
做了一个winform小项目,里面用xml来保存数据,充当数据库,可是xml路径是绝对的,打包——>安装——>运行程序报错:值不能为空,就是没找到我的xml。请问各位有没有什么解决方法,小女第一次打包程序,不是很清楚,请各位大侠赐教。。。先谢啦!!!
...全文
273
12
打赏
收藏
打包后的程序运行出错
做了一个winform小项目,里面用xml来保存数据,充当数据库,可是xml路径是绝对的,打包——>安装——>运行程序报错:值不能为空,就是没找到我的xml。请问各位有没有什么解决方法,小女第一次打包程序,不是很清楚,请各位大侠赐教。。。先谢啦!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tabbycat
2009-03-31
打赏
举报
回复
[Quote=引用 11 楼 llwinnner 的回复:]
引用 7 楼 jcyluck 的回复:
这类问题一般用相对路径:Directory.GetCurrentDirectory()
不知道你的XML充当数据库是如何设计的
如果XML文件只是充当一个配置文件那么在打包时要将这个文件添加进去:应用程序文件夹--添加--文件
如果把XML当做简单数据库来用,以后还要在里面读写数据,那么这个文件建议你在程序运行时生成该XML文件
说的很好
[/Quote]
说的很好,哈哈
深海之蓝
2009-03-31
打赏
举报
回复
[Quote=引用 7 楼 jcyluck 的回复:]
这类问题一般用相对路径:Directory.GetCurrentDirectory()
不知道你的XML充当数据库是如何设计的
如果XML文件只是充当一个配置文件那么在打包时要将这个文件添加进去:应用程序文件夹--添加--文件
如果把XML当做简单数据库来用,以后还要在里面读写数据,那么这个文件建议你在程序运行时生成该XML文件
[/Quote]
说的很好
zyang198811
2009-03-31
打赏
举报
回复
谢谢各位上面的回答,估计是我的打包步骤有问题!!!哪位大侠有没有详细一点的打包步骤啊,跪求啦!!!最好附带卸载的哈!!!
jcyluck
2009-03-31
打赏
举报
回复
这类问题一般用相对路径:Directory.GetCurrentDirectory()
不知道你的XML充当数据库是如何设计的
如果XML文件只是充当一个配置文件那么在打包时要将这个文件添加进去:应用程序文件夹--添加--文件
如果把XML当做简单数据库来用,以后还要在里面读写数据,那么这个文件建议你在程序运行时生成该XML文件
mykelly6
2009-03-31
打赏
举报
回复
我都是在System.Environment.CurrentDirectory目录下新建的,没有预先放文件进去,有数据进来再建文件夹
shmilqdd
2009-03-31
打赏
举报
回复
还是 用相对执行路径的方法吧,可以找出当前exe执行文件路径,然后再引用就可以了
cpio
2009-03-31
打赏
举报
回复
如果非得绝对路径的话,安装包里面也要设置绝对路径
但一般都是相对路径,都放在安装目录或者子目录下
把XML文件加到项目里面,设置文件属性的生成操作为内容
在打包项目里面把项目内容输出加到安装目录就可以了
huaihuai
2009-03-31
打赏
举报
回复
可以用一个函数在安装的时候获取安装的路径啊!在使用XML时就不会发生找不到文件了!
绝对路径岂不是强制用户装在那里!
mykelly6
2009-03-31
打赏
举报
回复
我是看着这个打包的,有点乱。。
http://zhidao.baidu.com/question/41958246.html
我不懂电脑
2009-03-30
打赏
举报
回复
用相对路径./表示当前目录
benbirdar
2009-03-30
打赏
举报
回复
你的xml是依赖文件,打包的时候记得添加进到依赖项里去
Python踩坑之pyinstaller
打包
exe后,运行
出错
python
打包
exe文件,运行
出错
Python进程池pool与pyinstaller
打包
exe
程序运行
的奇怪问题
Python进程池pool与pyinstaller
打包
exe
程序运行
的奇怪问题
Pyinstaller
打包
pyecharts和pyqt程序 生成exe错误解决
1.安装pyinstaller $ pip install pyinstaller 2.pyinstall命令参数解析 pyinstaller [参数] [图标文件.ico][要
打包
的程序.py] 参数说明: –i 选择.ico图标文件 -F
打包
成一个exe文件 -w exe使用窗口,无控制台,建议调试完全正常后再使用 -c exe使用控制台,无窗口,建议先使用控制台,打开exe之后可以看到错误信息 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -h 来查看参数
Pyinstaller
打包
多进程程序
出错
解决办法
作者:yooongchun 微信:18217235290 最近在使用Pyinstaller
打包
Python程序的时候发现,
打包
过程正常,但在运行时会
出错
,表现为进程不断增加至占满电脑CPU死机,程序版本及环境为: Windows 10 Python3.6 Pyinstaller 3.4 经过网上的多番搜索查阅发现是因为程序使用了多进程模式,而在windows上Pyinstaller
打包
多进程程...
pyinstaller
打包
前运行正常,
打包
后运行报错(已解决):Exception: Failed to import an ElementTree implementation
因为我的程序中导入了xlrd1.2.0版本,经测试使用最新版本
打包
前运行就会报错,
打包
后从报错信息可以看出找不到模块。找到xlsx.py并打开,找出报错信息(51行),结合上下文可以看出找不到模块。解决办法:在spec文件中引入相关的包,在我看来应该是上图报错中的包引入一个就能解决问题,经验证可行。我最先找到lxml,在spec文件中datas下添加lxml路径,再次
打包
后正常。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章