C# WinForm程序只能在本机运行???

2025-04-29 22:16:32
推荐回答(4个)
回答1:

你得把你的程序打包成安装程序,再在别人的电脑上安装才能用。你.\bin\Release文件夹中.exe文件需要访问你的程序文件的,直接运行这个是可能不成功的

回答2:

楼主你好,根据你不可能要求客户安装特定版本的office的追问,我建议如下

  1. 使用开源类库npoi操作excel,有这个类库不需要安装office。目前已经支持03和07版了。

  2. 你的程序里面可以有各个版本的模块,你可以检测到客户机有哪个版本,然后调用你相应的模块。

回答3:

运行不了是指读EXCEL时展示不出数据还是执行应用程序时没有任何反应连FORM界面都看不到?
如果是读数据时有问题建议把别人的读的那个文件拿过来在你自己机子读一下试试。

回答4:

请问是软件弹出一会就消失了还是出现了windows错误报告;

如果是读取excle,在不装office的电脑也可以运行的。