我正在创建一个Visual Studio外接程序,我需要添加新的c#窗口窗体使用envDTE。有人能帮上忙吗?
发布于 2012-02-29 22:39:05
如果您所在的外接程序是从模板创建的,则应该具有传入的应用程序对象。在onExecute中,您可以执行以下操作来添加表单:
string templateItem = ((Solution2)_applicationObject.Solution).GetProjectItemTemplate("Windows Form", "CSharp");
_applicationObject.Solution.Projects.Item(1).ProjectItems.AddFromTemplate(templateItem, "MyForm.cs");https://stackoverflow.com/questions/9500391
复制相似问题