Laden...

COM Interop DLL f. Excel VBA: VS2003->alles super, VS2005->geht nicht...?

Erstellt von HausMensch vor 17 Jahren Letzter Beitrag vor 17 Jahren 2.755 Views
H
HausMensch Themenstarter:in
1 Beiträge seit 2006
vor 17 Jahren
COM Interop DLL f. Excel VBA: VS2003->alles super, VS2005->geht nicht...?

COM Interop DLL f. Excel VBA: VS2003->alles super, VS2005->geht nicht...?

Hallo,

kämpfe seit fast einer Woche rum und komme mit diesem (vielleicht
simplen) Problem nicht weiter.

Hat irgend Jemand hier schon mal eine COM-Interop DLL unter C#.net VS2005 (.net 2.0)
erstellt und diese auf einem anderen Zielrechner in VBA aufrufen können?

Bei mir ging unter VS2003 (.net 1.1) alles super.
Die Com-Interop-DLL (ohne strong key!) konnte ich auf einen anderen Zielrechner installieren, mit RegAsm.exe /codebase registrieren
und dort unter Excel VBA aufrufen.

Jetzt einfach unter VS2005 neu compliliert.
Nun sehe ich am Zielrechner unter VBA im Intellisense zwar die Funktionen,
aber beim Aufruf kommt die Meldung
"File or assembly name TestDll, or one of its dependencies, was not found."
Dabei habe ich nun extra eine super-simpel-DLL gebastet ohne irgendwelche
eingebundenen Sachen. Eine Funktion gibt einfach eine Zahl zurück.

Auf dem Entwicklungsrechner geht alles.
Auf dem Zielrechner nicht.

Obwohl ich auch schon manuell RegAsm.exe .../codebase ... aufgerufen habe,
um die DLL zu registrieren.

.net 2.0 usw. wurde per setup Projekt weitergegeben u. dort auch installiert.

Was ist auf dem Zielrechner anders als bei mir...?

Hat Jemand eine Idee?

Grüße
Jürgen

===========================
Jürgen

3.728 Beiträge seit 2005
vor 17 Jahren
Problem mit .NET 2.0 Add-Ins/Smart-Docs
L
192 Beiträge seit 2006
vor 17 Jahren

Hallo zusammen,

ich habe das gleiche Problem mit der gleichen Fehlermeldung!!!

Ich nutze zur Zeit VStudio2005 Express und will eine C# DLL in Excel97 einbinden.

Weiß jemand ob das update oben aus dem Link auch mit der Express Version funktioniert ? Irgendwie habe ich den genannten Schalter

_ "3. Click to select the Shared Add-in Support Update for the Microsoft .NET Framework 2.0 (KB908002) check box." _

nicht finden können.

Gruß
Larsen

...............Es gibt 10 Arten von Menschen ...............
die einen kennen binäre Zahlen, die anderen nicht!!!

3.728 Beiträge seit 2005
vor 17 Jahren
Express

Die Express Edition von Visual Studio hat überhaupt keine Office Addin-Unterstützung. Deshalb kann diese auch nicht upgedatet werden.

Man kann Office Add-Ins aber auch ohne eine Projektvorlage erstellen:

http://support.microsoft.com/?scid=kb%3Bde%3B302901&x=11&y=12