Creazione di una procedura guidata per lo sviluppo del progetto Plugin
-
22-07-2019 - |
Domanda
La mia applicazione DotNET consente dll plug-in da sviluppatori di terze parti. Vorrei facilitare il processo di creazione di questi plug-in offrendo una serie di strumenti che creano progetti vuoti e nuove classi standard. In sostanza, devo creare un tipico progetto ClassLibrary con un sacco di riferimenti dll e alcuni eventi PostBuild. Inoltre, sarebbe bello avere un modo per impostare alcune classi di base tramite un'interfaccia utente guidata.
So che è possibile creare componenti aggiuntivi per Visual Studio, ma è davvero questo il meccanismo preferito? Potrei anche creare un'applicazione autonoma, che creerebbe tutti i file (* .sln, * .csproj, * .csproj.user, * .cs) sul disco. In questo modo non dipendo da Visual Studio. Questa indipendenza vale la pena?
Soluzione
Per la procedura guidata di progetto personalizzata, controllare i seguenti collegamenti:
http: / /windowsdevcenter.com/pub/a/windows/2007/06/06/developing-visual-studio-project-wizards.html
http://msdn.microsoft.com/ it-it / library / aa289144 (VS.71) aspx
Penso che non sia necessario un sottotipo di progetto personalizzato e, come ha detto klausbyskov, è possibile utilizzare un semplice modello di progetto per eseguire questa attività. Ma se si desidera un maggiore controllo sul progetto, è necessario creare un sottotipo di progetto. Quindi, controlla questo link:
Altri suggerimenti
Il modo più semplice sarebbe probabilmente quello di creare un modello di progetto .