在成功創建窗體的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