c # excel dll - kann der angegebenen Datei keinen Verweis hinzufügen - regasm
Bei der Bereitstellung und Registrierung von a.Net
Excel.dll
Auf einem anderen Computer wird eine Fehlermeldung angezeigtCan't add a reference to the specified file
beim Versuch, einen Verweis auf hinzuzufügenDLL
imVBA
Editor.
Ich habe das erstelltExcel.dll
imC#
imVisual Studio
das läuft gut auf meinem Rechner mitWindows 7
undOffice 2010
. Kein Problem, den Verweis auf die DLL hinzuzufügenExcel VBA
Editor auf meinem Computer. Mein Problem ist die Bereitstellung auf einem anderen Computer, der ausgeführt wirdVista
undExcel 2007
. Ich habe die DLL auf diesen Computer kopiert und verwendetregasm
um die dll zu registrieren.
Kann mich jemand in die richtige Richtung weisen? Hier ist Code und Regasmus:
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";
}
}
}