小编Joh*_*Doe的帖子

没有引用通过AddFromTemplate()返回的项目项

在成功创建表单的Visual Studio加载项中,但没有给我任何关于EnvDTE的prjItem实例的引用.

这是将表单添加到项目中的代码段:

string templatePath = solution.GetProjectItemTemplate("Form.zip", "csproj");
ProjectItem prjItem = project.ProjectItems.AddFromTemplate(templatePath, "myForm.cs");
Run Code Online (Sandbox Code Playgroud)

Obs.:'solution'是一个EnvDTE80.Solution2对象.

对于cource,我可以通过其他方式获取引用,例如proj.ProjectItems.Item([index])(做一个循环并检查名称),但这不是我想要的方式,我需要这个引用inorther to添加控件到此表单.

难道我做错了什么?

c# add-in visual-studio envdte projectitem

5
推荐指数
1
解决办法
1558
查看次数

标签 统计

add-in ×1

c# ×1

envdte ×1

projectitem ×1

visual-studio ×1