Autor Beitrag
Joey86
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Mo 05.04.10 15:40 
Hallo!
Ich hab da mal eine sehr grundlegende Frage und wäre euch sehr dankbar, wenn ihr mir die Sachlage erläutern könnt. Möchte mich mit ExcelDna beschäftigen, das ist eine Open Source Software, die es mir ermöglicht, Funktionen aus .NET in Excel zu nutzen.
Wenn ich jetzt das Projekt debuggen möchte, bekomme ich die Fehlermeldung: "Ein Projekt mit dem Ausgabetyp "Klassenbibliothek" kann nicht direkt gestartet werden. Um das Projekt zu debugggen, fügen Sie dieser Projektmappe ein ausführbares Projetk hinzu..."". Das ist mir soweit im Grunde klar. Eine Klassenbibliothek ist keine Windows-Anwendung und kann somit nicht direkt gestartet werden.
ABER: was genau muss ich jetzt hinzufügen? Im Grunde soll es ja kein Projekt sein, sondern Excel?!? Das verstehe ich einfach nicht! Ich brauche doch eine .exe? Aber Excel.exe kann es ja nicht sein, da es ein vcproj. oder sowas sein muss?
Wäre super, wenn ihr mir da auf die Sprünge helfen könntet.

Gruß


Moderiert von user profile iconKha: Topic aus Sonstiges (.NET) verschoben am Mo 05.04.2010 um 15:47
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 05.04.10 15:47 
user profile iconJoey86 hat folgendes geschrieben Zum zitierten Posting springen:
Aber Excel.exe kann es ja nicht sein, da es ein vcproj. oder sowas sein muss?ß
Da verrät die Fehlermeldung nur die halbe Wahrheit. Anstatt ein Projekt hinzuzufügen gehst du in die Projekteinstellungen und trägst unter "Debug -> Start external program" den Pfad zur Excel.exe ein.

_________________
>λ=
Joey86 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Mo 05.04.10 16:08 
Hey!
Super, das bringt mich schon mal ein ganzes Stück näher.
Meine geschriebenen Funktionen werden allerdings in Excel noch nicht aufgelistet, da mein Addin noch gar nicht geladen wird. Kann es sein, dass ich unter
"Debug --> Startoptionen" auch noch Einstellungen zu tätigen habe?


Zuletzt bearbeitet von Joey86 am Mo 05.04.10 16:16, insgesamt 1-mal bearbeitet
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 05.04.10 17:43 
Keine Ahnung, ob es dafür einen Kommandozeilenschalter gibt, aber warum nicht ganz normal in der geöffneten Instanz das Addin laden? Das sollte auch funktionieren.

_________________
>λ=
Joey86 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Mo 05.04.10 18:15 
Bekomm (dann) immer folgende Fehlermeldung:
Das folgende Modul wurde entweder mit aktivierten Optimierungen oder ohne Debuginformationen erstellt:

-- Pfad der DLL --

Zum Debugging des Moduls verwenden Sie als Projektbuildkonfiguration den Debugmodus. Um diese Meldung zu unterdrücken, deaktivieren Sie die Debugoption "Beim Start warnen, wenn kein Benutzercode".
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 05.04.10 19:26 
Dann solltest du mal nachschauen, ob die Optimierungen ausgeschaltet sind und die Debuginfos erstellt werden :idea: ;) . Im "Debug"-Profil solltest das eigentlich der Standard sein.

_________________
>λ=
Joey86 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Mi 07.04.10 14:35 
Passt, danke! ;-)