c # excel dll - não pode adicionar uma referência ao arquivo especificado - regasm
Ao implantar e registrar um.Net
Excel.dll
em outro computador, recebo um erroCan't add a reference to the specified file
ao tentar adicionar referência aDLL
emVBA
editor.
Eu criei oExcel.dll
emC#
emVisual Studio
que funciona bem na minha máquina comWindows 7
eOffice 2010
. Não há problema em adicionar referência à dll emExcel VBA
editor no meu computador. Meu problema é implantar em outra máquina que está rodandoVista
eExcel 2007
. Eu copiei dll para este computador e useiregasm
para registrar a dll.
Alguém pode me apontar na direção certa? Aqui está o código e regasm:
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ regasm.exe excelDll.dll
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace TestDll
{
[ClassInterface(ClassInterfaceType.AutoDual)]
public class Test
{
public string HelloWorld
{
get
{
return "Hello World";
}
}
public void sayGoodbye1()
{
MessageBox.Show("Say Goodbye");
}
public string sayGoodbye2()
{
return "Say Goodbye";
}
}
}