首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想要.vdproj解析器

想要.vdproj解析器
EN

Stack Overflow用户
提问于 2010-07-22 00:02:46
回答 5查看 1.6K关注 0票数 1

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-22 01:46:26

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

建议遍历这些行。根据所看到的选项卡数和要解析的部分标题的行号确定您所处的位置。

代码语言:javascript
复制
  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文件。

票数 2
EN

Stack Overflow用户

发布于 2010-12-01 08:09:29

我编写了一个简单的控制台应用程序,将VDPROJ文件转换为XML结构,或将其转换为XML结构。这使得在我们的构建过程中设置add/remove programs图标这样的事情变得更加简单。

https://github.com/dump247/VDProjectXml

票数 6
EN

Stack Overflow用户

发布于 2010-07-22 00:10:28

找到here了。希望就是这样

哦!它有一堆像VCProjectBindingParser.cs和VBProjectBindingParser.cs这样的工具,但没有.vdproj的工具。我不知道,也许我需要建立自己的解析器。

啊(沉重地叹了口气)只是想节省一些时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3301316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档