En un complemento de Visual Studio que crea correctamente un formulario, pero no me da ninguna referencia de nuevo a la instancia de prjItem de EnvDTE.Ninguna referencia al elemento de proyecto creado a través de AddFromTemplate() devolvió
Aquí está la pieza de código que añade el formulario al proyecto:
string templatePath = solution.GetProjectItemTemplate("Form.zip", "csproj");
ProjectItem prjItem = project.ProjectItems.AddFromTemplate(templatePath, "myForm.cs");
Obs .: 'solución' es un objeto EnvDTE80.Solution2.
De cource Puedo obtener la referencia por otras vías, como proj.ProjectItems.Item ([index]) (haciendo un ciclo y buscando nombres), pero no es así como quiero hacerlo, y necesito esto referencia en otro lugar para agregar controles a esta forma.
¿Estoy haciendo algo mal?
acabo de escribir una pregunta relacionada: http://stackoverflow.com/questions/5185370/adding-controls-to-a-form-when-i-only-have-the-reference- to-its-envdte – JohnDoe