VS中建立安装工程的问题
C#Winform项目,程序中要用到一个Excel文件,我在自己机器上知道它的物理路径可以调用,但是要生成安装文件装到别的机器上也能用怎样设置呢? 问题点数:20、回复次数:7Top
1 楼bumm(......)回复于 2005-04-30 10:32:28 得分 0
把你程序中读取Excel路径时,写成当前路径System.IO.Directory.GetCurrentDirectory()。打包时把你的Excel文件打包进去,安装到程序的安装部目下就行了。Top
2 楼yistudio(阳光灿烂的日子)回复于 2005-04-30 10:44:03 得分 10
参考一下呀
blog.csdn.net/yistudioTop
3 楼claus2001(古风)回复于 2005-04-30 11:49:35 得分 0
bumm(......) 你说的方法我试过,但是不知道为什么不行,我是用OLEDB取Excel里的数据,在连接字符串里用到了物理路径
String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = F:\\Chart\\resx\\test6.xls;Extended Properties=Excel 8.0";
但是装到别的机器上这个路径应该怎么得到呢?安装工程里是把这个文件放到应用程序文件夹里的.
Top
4 楼bumm(......)回复于 2005-04-30 11:56:57 得分 10
拼一下连接串:
String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + System.IO.Directory.GetCurrentDirectory() + "\\test6.xls;Extended Properties=Excel 8.0";
Top
5 楼claus2001(古风)回复于 2005-04-30 12:06:38 得分 0
bumm(......)
我这样拼过,安装到其他机器上也能显示正确路径,但是运行时还是不能找到Excel文件,而且第一次运行后不知为何还把这个文件给删了.Top
6 楼claus2001(古风)回复于 2005-04-30 12:08:48 得分 0
有没有其他方法呢?
Top
7 楼liuqm(blue)回复于 2005-04-30 13:20:16 得分 0
你不会让他自生成一个excel文件呵。正是的,我估计你是在调用时使用了不正确的代码
Top
相关问题
- 请教:如果安装工程中把Access数据库打进去,但是要装的机器中没有Access如何处理?
- 关于C#做的安装工程
- 如何使用vs.Net的安装工程制作补丁的安装程序?
- 不用dreamweaver怎么在vs中建立框架网页?
- 如何给在vs中建立的sql存储过程传递需要的参数?
- vs 2003 中建立MFC项目,按下F5进行调试程序,系统出现提示:Unable to start debugging. no such interface supported.
- PB7中,不能建立DataWindow?
- java中的建立文件
- 怎样为一个 DataSet 中建立的表建立字段???
- 多谢帮助!!!我在VS STUDIO中建立一个ASP.NET项目时,项目名称文本框内呈灰色,不能自己命名




