0

目前我正在使用:

EntDTE.ProjectItems.AddFromDirectory()

现有文件夹包含到 VS 项目模型中,但此方法也包含到项目中该文件夹的所有内容。文件夹可以简单地添加到项目中而不添加所有子项吗?

4

3 回答 3

0

为什么不使用EnvDTE.ProjectItems.AddFolder()?我认为它只会添加一个文件夹,无论它是否存在,并且不会触及文件夹中的内容。

于 2011-08-03T00:45:04.150 回答
0

实际上,当前的 EnvDTE API 根本不可能。

于 2011-10-13T10:09:11.540 回答
-1

此代码将包含没有内容的目录

dirPI = EntDTE.ProjectItems.AddFromDirectory(dirPath);
dirPI.ProjectItems.OfType<EnvDTE.ProjectItem>().ToList().ForEach(item =>
{
    item.Remove();
});
于 2011-09-09T09:44:30.383 回答