Frage

Meine DotNET Anwendung ermöglicht Plug-In-DLLs von 3rd-Party-Entwickler. Ich mag den Prozess der Herstellung dieses Plug-In erleichtern, indem sie eine Reihe von Werkzeugen an, die leeren Projekte und neue Standardklassen erstellen. Im Grunde brauchen, ich ein typisches Projekt Classlibrary mit einem Bündel von dll Referenzen und einige Postbuild Events zu erstellen. Auch wäre es schön, eine Möglichkeit zu haben, einige grundlegende Klassen über einen Wizard UI einzurichten.

Ich weiß, dass es möglich ist, erstellen Add-In für Visual Studio, aber das ist wirklich der bevorzugte Mechanismus? Ich könnte auch eine Standalone-Anwendung erstellen, statt, die alle Dateien machen würde (* SLN, * CSPROJ, * .csproj.user, * .cs) auf dem Datenträger. So kann ich hänge nicht von Visual Studio. Ist diese Unabhängigkeit der Mühe wert?

War es hilfreich?

Lösung

Für benutzerdefinierte Projekt-Assistent Check folgenden Links aus:

http: / /windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html

http://msdn.microsoft.com/ en-us / library / aa289144 (VS.71) aspx

Ich glaube, Sie nicht über ein eigenes Projekt SubType benötigen und wie klausbyskov sagte können Sie eine einfache Projektvorlage verwenden, anstatt diese Aufgabe zu tun. Aber wenn Sie viel Kontrolle über das Projekt wollen, so müssen Sie ein Projekt SubType erstellen. So überprüfen Sie diesen Link:

http://mgolchin.blogspot.com/2009/07/project -subtypes.html

Andere Tipps

Der einfachste Weg wäre wahrscheinlich nur eine Gewohnheit zu schaffen sein, Projektvorlage .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top