Pregunta

Mi aplicación DotNET permite dlls de complementos por parte de desarrolladores externos. Me gustaría facilitar el proceso de creación de estos complementos al ofrecer un conjunto de herramientas que crean proyectos vacíos y nuevas clases estándar. Esencialmente, necesito crear un proyecto típico de ClassLibrary con un montón de referencias dll y algunos eventos PostBuild. Además, sería bueno tener una forma de configurar algunas clases básicas a través de una interfaz de usuario de asistente.

Sé que es posible crear complementos para Visual Studio, pero ¿es este realmente el mecanismo preferido? También podría crear una aplicación independiente en su lugar, que haría todos los archivos (* .sln, * .csproj, * .csproj.user, * .cs) en el disco. De esta manera no dependo de Visual Studio. ¿Vale la pena esta independencia?

¿Fue útil?

Solución

Para el asistente de proyecto personalizado, consulte los siguientes enlaces:

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

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

Creo que no necesita un Subtipo de proyecto personalizado y, como dijo klausbyskov, puede usar una plantilla de proyecto simple para realizar esta tarea. Pero si desea tener mucho control sobre el proyecto, debe crear un Subtipo de proyecto. Por lo tanto, verifique este enlace:

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

Otros consejos

La forma más fácil probablemente sería crear un plantilla de proyecto .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top