当你新建工程后,会产生一个.user文件,它其实是个xml格式的文件,
里面有个元素叫Config,如下
<Config Name="Debug" ....StartAction="Project"..../>
我想新建工程时,自动更改Project为Program.
请问怎么做!
小弟死活想改,可愣是没改成,这个.user文件在新建工程时也不能自动山除掉,
我用load方法也不能更改那个属性的值,为什么!
另外说明一点,我做的是一个wizard,有个default.js文件,
这个文件就是管理管理工程的建立的
如下:var proj = CreateCSharpProject(strProjectName, strProjectPath, "defaultDDPProject.csproj");proj.save()///下面是我写的代码
var doc = new ActiveXObject("Msxml2.DOMDocument.4.0");
//就是那个.user文件
var projPath = strProjectPath + "\\" + strProjectName + ".csproj.user";
doc.load(projPath );
var nodes = doc.getElementsByTagName("Config");
var node = nodes[0];
node.setAttribute("StartAction") = "Program";
node.setAttribute("StartWorkingDirectory") = rootDirectory;
node.setAttribute("StartProgram") = rootDirectory + "\\DDP.EngineeringDesktop.exe";
doc.save(projPath );
为什么不行!?高手帮忙!或者其他办法可以解决的!