给定一个类型名称,是否可以使用DTE来查找该类型所在的ProjectItem?类似于Navigate To...对话框在Visual Studio 2010中的工作方式.
我能找到的最接近的是Solution.FindProjectItem,但这需要一个文件名.
谢谢!
在成功创建表单的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添加控件到此表单.
难道我做错了什么?