0
上下文: 我正在使用visual studio 2010构建一个加载项。其中一个操作是确保接口存在于相关项目中。如果该接口不存在,则必须创建该接口。如何使用Visual Studio自动设置活动项目?
检查接口是否存在,这不是问题。创建界面是。 我想创建使用AddNewItem()的接口,但这只能在当前活动项目上正常工作。
代码:
ProjectItem item = VsProject.ProjectItems.Cast<ProjectItem>().FirstOrDefault(p => p.Name == interfaceName);
if (item == null)
{
item = VsProject.ProjectItems.DTE.ItemOperations.AddNewItem(@"Visual C# Items\Code\Interface", interfaceName+".cs");
}
有任何人的想法? P.S.要清楚:外接程序是在同一解决方案中的不同项目中调用的。
非常感谢,作品魅力 – 2010-11-09 06:24:53