且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何使用JScript添加虚拟文件夹

更新时间:2023-02-14 21:59:14

你好clever101,


请尝试以下代码,使用Microsoft.Build.Evaluation.Project将文件夹添加到项目中。

 var pro = new Microsoft.Build.Evaluation.Project(" ProjectPath"); 
pro.AddItem(" Folder"," Folder Path");
pro.Save();

祝你好运,


张龙


        I want to implement  add a virtual folder on a existing vc project. My code as follows:

var item = null;
var folderName = "MyFolder";

try {
   // attempt to retrieve the existing folder as a project item
   item = vcProject.ProjectItems.Item(folderName);
} catch (e) {
   // something prevented us from getting the folder
   item = null;
}

if (item == null) {
   item = vcProject.ProjectItems.AddFolder(folderName);
}

       a error occurred, the errpr tip is : Object doesn't support this action. it means vcProject.ProjectItems doesn't support AddFolder this method.

My environment: VisualStudio 2013, Win 7 + sp1 64 bit


前无古人,后无来者

Hi clever101,

Please try the following code, which using Microsoft.Build.Evaluation.Project to add folder into project.

var pro = new Microsoft.Build.Evaluation.Project("ProjectPath");
pro.AddItem("Folder", "Folder Path");
pro.Save();

Best regards,

Zhanglong