标签: projectitem

通过DTE按类型名称查找ProjectItem

给定一个类型名称,是否可以使用DTE来查找该类型所在的ProjectItem?类似于Navigate To...对话框在Visual Studio 2010中的工作方式.

我能找到的最接近的是Solution.FindProjectItem,但这需要一个文件名.

谢谢!

vspackage envdte vs-extensibility projectitem

10
推荐指数
1
解决办法
4457
查看次数

没有引用通过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
查看次数