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

如题。写了一个小程序,在自己的电脑上直接把.\bin\Release文件夹中.exe文件拷贝到桌面上,运行没有问题。但在别人的电脑上却运行不了(我已经在别人电脑上安装了.... 如题。写了一个小程序,在自己的电脑上直接把.\bin\Release文件夹中.exe文件拷贝到桌面上,运行没有问题。但在别人的电脑上却运行不了(我已经在别人电脑上安装了.Net Framework 4.0),而且没有任何报错信息。求解?
PS: 程序的功能是读取Excel表格,然后使用reportViewer展示数据。
PS : 1.运行不了意思是“双击后,没有弹出WinForm界面”。
2.我添加了引用“Microsoft.Office.Interop.Excel 1.6.0.0” 。我要怎么做才能兼容所有的office?
展开
 我来答
百度网友3831f2b
2013-09-04 · TA获得超过162个赞
知道小有建树答主
回答量:143
采纳率:100%
帮助的人:91万
展开全部
\bin\Release整个文件夹都需要拷贝过去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PCFAN9999
2013-09-03 · TA获得超过3683个赞
知道小有建树答主
回答量:1553
采纳率:50%
帮助的人:460万
展开全部
应该安装对应的 Office 版本软件。
追问
我添加了引用“Microsoft.Office.Interop.Excel 1.6.0.0” 。我要怎么做才能兼容所有的office?
我做一个程序,总不可以去要求用户只能使用某一个版本的Office。
追答
excel 文件其实是一个打包的ZIP文件, 解开的话,应该有几个文件, 期中有一个是关于excel 版本的,看看这篇文章吧, 也许有用:

http://www.codeproject.com/Articles/208075/How-to-Read-and-Write-xlsx-Excel-2007-file-Part-I
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任瑞全
2013-09-03 · TA获得超过231个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:194万
展开全部
楼主看下,对方电脑上是否安装了Office
追问
我安装了Office 2007,对方安装了Office 2010。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夕撒夕阳
2013-09-03 · 贡献了超过109个回答
知道答主
回答量:109
采纳率:0%
帮助的人:26.3万
展开全部
应该是别人电脑上office版本问题
追问
我添加了引用“Microsoft.Office.Interop.Excel 1.6.0.0” 。我要怎么做才能兼容所有的office?
我做一个程序,总不可以去要求用户只能使用某一个版本的Office。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凉城silent
2013-09-03
知道答主
回答量:30
采纳率:0%
帮助的人:2.3万
展开全部
90%是excel的兼容问题
追问
我添加了引用“Microsoft.Office.Interop.Excel 1.6.0.0” 。我要怎么做才能兼容所有的office?
我做一个程序,总不可以去要求用户只能使用某一个版本的Office。
追答
这样的话 你只有利用程序自己创建excel表  我以前这样搞过,在百度上直接下载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式