在成功创建表单的 Visual Studio 加载项中,但没有给我返回 EnvDTE 的 prjItem 实例的引用。
这是将表单添加到项目中的一段代码:
string templatePath = solution.GetProjectItemTemplate("Form.zip", "csproj");
ProjectItem prjItem = project.ProjectItems.AddFromTemplate(templatePath, "myForm.cs");
观察:“解决方案”是一个 EnvDTE80.Solution2 对象。
当然,我可以通过其他方式获得参考,例如 proj.ProjectItems.Item([index]) (循环并检查名称),但这不是我想要的方式,我需要这个参考向此表单添加控件。
难道我做错了什么?