目前我正在使用:
EntDTE.ProjectItems.AddFromDirectory()
将现有文件夹包含到VS项目模型中,但此方法也包括进入该文件夹的所有内容。文件夹可以简单地添加到项目中而不添加所有子项吗?
答案 0 :(得分:0)
为什么不使用EnvDTE.ProjectItems.AddFolder()
?我认为它只会添加一个文件夹,无论它是否存在,都不会触及文件夹中的内容。
答案 1 :(得分:0)
实际上,使用当前的EnvDTE API根本不可能。
答案 2 :(得分:-1)
此代码将包含无内容的目录
dirPI = EntDTE.ProjectItems.AddFromDirectory(dirPath);
dirPI.ProjectItems.OfType<EnvDTE.ProjectItem>().ToList().ForEach(item =>
{
item.Remove();
});