为什么引用microsoft excel 10.0 object library后没有生成dll???
我已经安装了office2003。

解决方案 »

  1.   

    你想要什么样的DLL,引用后就可以了
    引用后会出来三个DLL文件,怎么会没有,是不是引用错了?
      

  2.   

    很奇怪的现象,引用了没有生成dll。偶尔有一天又能生成dll,现在又不行了。不知道是哪里的问题。
    添加了引用之后,bin目录下什么文件都没有多出来。
      

  3.   

    (我已经把EXCEL.EXE拷贝到.net的安装路径下了F:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin)
    我使用Tlbimp命令生成dll确又报这样的错误:
    F:\Program Files\Microsoft Visual Studio 8\VC>Tlbimp EXCEL.EXE EXCEL.DLL
    Microsoft (R) .NET Framework Type Library to Assembly Converter 2.0.50727.42
    Copyright (C) Microsoft Corporation.  All rights reserved.TlbImp : warning TI0000 : Primary interop assembly 'Microsoft.Office.Interop.Exc
    el, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' is alrea
    dy registered for type library 'F:\Program Files\Microsoft Visual Studio 8\SDK\v
    2.0\bin\EXCEL.EXE'.
    Type library imported to Excel.dll难道生成过一次就不能生成第二次了吗?可那个excel.dll已经被我删除了。怎么办呢?
      

  4.   

    目的是达到了,可原因还是没有找到。
        原来生成的dll在F:\Program Files\Microsoft Visual Studio 8\VC文件夹下。只要将该目录下的EXCEL.DLL重命名或删除,再在Visual Studio 2005 命令提示下使用命令Tlbimp excel.exe excel.dll生成dll,虽然还是会报相同的错(TlbImp : warning TI0000 :),但总算是可以生成一个新的dll了。
        目的虽然是达到了,可用vs2005引用还是不会生成dll到项目的bin目录下。原因还是没有找到。哪位知道原因,告之下。先谢过了~~~~~