VS中建立安装工程的问题 C#Winform项目,程序中要用到一个Excel文件,我在自己机器上知道它的物理路径可以调用,但是要生成安装文件装到别的机器上也能用怎样设置呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你程序中读取Excel路径时,写成当前路径System.IO.Directory.GetCurrentDirectory()。打包时把你的Excel文件打包进去,安装到程序的安装部目下就行了。 参考一下呀blog.csdn.net/yistudio bumm(......) 你说的方法我试过,但是不知道为什么不行,我是用OLEDB取Excel里的数据,在连接字符串里用到了物理路径String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = F:\\Chart\\resx\\test6.xls;Extended Properties=Excel 8.0";但是装到别的机器上这个路径应该怎么得到呢?安装工程里是把这个文件放到应用程序文件夹里的. 拼一下连接串:String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + System.IO.Directory.GetCurrentDirectory() + "\\test6.xls;Extended Properties=Excel 8.0"; bumm(......) 我这样拼过,安装到其他机器上也能显示正确路径,但是运行时还是不能找到Excel文件,而且第一次运行后不知为何还把这个文件给删了. 你不会让他自生成一个excel文件呵。正是的,我估计你是在调用时使用了不正确的代码 DataGrideview导出到excel winform 中 如何给treeview 添加 子节点 如何获取自己机器在公网上的IP及端口, 怎么去掉字符串后面的空格和TAB键 为什么只有在安装有.net开发环境下的机器才能运行程序?奇怪啊! 如何在Gridview中用JavaScript用提示框来显示鼠标经过的行号 求数组分组算法!!!! 在.net上发短信有什么好办法 怎样得到当前类的命名空间? sdf 关于单例模式的一个问题。 关于DBnull值在数据绑定中的问题,高手请进!
blog.csdn.net/yistudio
String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = F:\\Chart\\resx\\test6.xls;Extended Properties=Excel 8.0";
但是装到别的机器上这个路径应该怎么得到呢?安装工程里是把这个文件放到应用程序文件夹里的.
String strConn="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + System.IO.Directory.GetCurrentDirectory() + "\\test6.xls;Extended Properties=Excel 8.0";
我这样拼过,安装到其他机器上也能显示正确路径,但是运行时还是不能找到Excel文件,而且第一次运行后不知为何还把这个文件给删了.