Autor Beitrag
user2207
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 12.11.10 13:35 
Hallo,

ich versuche im Visual Studio ein Statemachine file als benutzerdefiniertes Tool kompilieren zu lassen. Dazu habe ich im Eigenschaftenfenster des files unter dem Eintrag 'Benutzerdefiniertes Tool' den Pfad zum Statemachine-Compiler angegeben. Wenn ichnun mit einem Rechtsklick auf das file den Menüpunkt 'Benutzerdefiniertes Tool ausführen' auswähle, bekomme ich die Fehlermeldung 'Das benutzerdefinierte Tool "java -jar Smc.jar -csharp" kann nicht gefunden werden'.

Kann mir jemand sagen, was ich falsch mache?

Gruß,
Reinhold
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Fr 12.11.10 14:51 
Ein 'Benutzerdefiniertes Tool' Tool ist nicht einfach ein Kommandozeilenaufruf irgendeines Executables falls du das gedacht hast.

Du musst eine spezielle Assembly schreiben die eine Klasse enthält die das IVsSingleFileGenerator Interface implementiert und diese Klasse musst du dann unter einem speziellen Namen registrieren.
Diesen Namen kannst du dann in der 'Benutzerdefiniertes Tool' Property angeben(und nicht einfach irgendeine Kommandozeile).
Für Beispiele such mal nach 'BaseCodeGeneratorWithSite' im Netz.