几种方法都试试
打开IIS,属性ASP.NET选项,看看IIS版本,确保2.0以上.没有这个选项的话,估计是这台机器没装NET FRAMEWORK 2.0
1.直接把
移除看看
2. 看看另外一台机器的C:\WINDOWS\assembly目录下面有没有Microsoft.Office.Tools.Excel.dll,没有的话把你第一台机器上的dll复制上去.然后用VS的命令提示符(开始->Visual Studio->Visual Studio工具)D:\Program Files\Microsoft Visual Studio 9.0\VC>gacutil /i c:\WINDOWS\assembly\Microsoft.Office.Tools.Excel.dll
首先:到这个目录里
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
删除掉项目生成的那些文件。清空后,这个世界就清净了。
其次:确认你的项目解决方案是同一个版本的。有时候你弄了个空的解决方案,然后把另一个项目文件全拷贝进来,这时候解决方案和项目文件就不属于一个版本。找不到存在的bin也是理所当然。
你应该重新保存一下解决方案。
你好像得装office2003 要完全安装
光装excel2003好像不行
DCOM组件里的Excel的标识选型卡有没有改为交互式用户??
建议安装O2003PIA.MSI与vstor.exe试试
下载地址可以百度一下 不然的话,就要
安装完全版的OFFICE
文件的版本问题应该是!C#很注重版本!不是特别情况的话最好不要轻易引用自己机器的东西 然后去别的机器去运转,
再有是不是 该机器到底能不能完全可以跑你的东西?完全能跑? 那就肯定是office 了! office 你到他的机器去引用!还是不行的话,
你就抱着机器到处跑吧 O(∩_∩)0
你安装软件又没有用的。他是没有找到这个dll,这个是要在vs添加的