VBPROJ / CSPROJ

时间:2009-03-26 18:09:20

标签: .net asp.net visual-studio visual-studio-2008 visual-studio-2005

我正在尝试深入研究VBPROJ文件的XML。有谁知道我在哪里可以找到解释结构和属性用法的好资源?

3 个答案:

答案 0 :(得分:6)

csproj或vbproj文件只是msbuild xml文件,它们将由msbuild.exe使用。这些xml文件遵循msbuild模式,即:Microsoft.Build.xsd

  1. 有关msbuild架构参考的信息,请参阅http://msdn.microsoft.com/en-us/library/5dy88c2e.aspx
  2. 阅读Sara Ford's blog post about editing csproj/vbproj files in VS IDE
  3. Where is the MSBuild schema file?
  4. 另一个post on msdn blogs about editing csproj/vbproj files

答案 1 :(得分:3)

如果您正在寻找此信息以便以编程方式翻阅某些vbproj文件,您可能需要查看Microsoft.Build.Engine.dll。通过引用此组件,您可以访问MSBuild对象模型,该模型可用于读取和操作MSBuild文件(csproj和vbproj文件都是)。

答案 2 :(得分:1)

看看this code。它包含一个用于VS解决方案和csproj文件的简单解析器。 Vbproj应该没有太大的不同,所以你应该能够根据你的需要扩展它。它是根据MIT许可证授权的。