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";
    } 
  }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage