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?

È stato utile?

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:

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

Altri suggerimenti

Il modo più semplice sarebbe probabilmente quello di creare un modello di progetto .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top