在成功创建窗体的Visual Studio加载项中,但不给我提供EnvDTE的prjItem实例的引用。对通过AddFromTemplate()创建的项目项目没有引用返回
下面是增加的形式到项目中的一段代码:
string templatePath = solution.GetProjectItemTemplate("Form.zip", "csproj");
ProjectItem prjItem = project.ProjectItems.AddFromTemplate(templatePath, "myForm.cs");
观察值:“解决方案”是EnvDTE80.Solution2对象。
cource的我可以通过其他方式获取引用,如proj.ProjectItems.Item([index])(做一个循环和检查名称),但这不是我想要做的,我需要这个参考或添加控件到这个表单。
我做错了什么?
只是写了一个相关的问题:http://stackoverflow.com/questions/5185370/adding-controls-to-a-form-when-i-only-have-the-reference- to-en-envdte – JohnDoe 2011-03-03 19:16:36