我正在寻找一些c#示例代码或可以解析.vdproj文件的工具(Visual 2010 Studio安装和部署项目)。

最佳答案

建议使用C#和LINQ解析此文件。让我们一起去this vdproj sample。不幸的是,它不是基于XML的,而是看起来与JSON类似,但不完全相同。



建议遍历所有行。根据看到的选项卡数量以及要解析的节标题的行号,确定您的位置。

  string[] allLines = System.IO.File.ReadAllLines(@"C:\foo.vdproj");

  // iterate, and determine where the Configuration heading is....
  if (line == "\t\"Configurations\"")


我的示例代码太大,无法在此处粘贴,因此请参见http://pastebin.com/DAiTCUtD上的代码

复杂程度高达需要从文件中提取多少数据。

希望这可以帮助。听起来好像您在寻找一个预先构建的工具,但是也许这段代码可以帮助您开始解析.vdproj文件。

关于c# - .vdproj解析器想要,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3301316/

10-13 06:20