(我已经把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已经被我删除了。怎么办呢?
目的是达到了,可原因还是没有找到。 原来生成的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目录下。原因还是没有找到。哪位知道原因,告之下。先谢过了~~~~~
引用后会出来三个DLL文件,怎么会没有,是不是引用错了?
添加了引用之后,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已经被我删除了。怎么办呢?
原来生成的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目录下。原因还是没有找到。哪位知道原因,告之下。先谢过了~~~~~