从代码中编写visual studio项目

时间:2009-02-04 08:47:00

标签: c# xml vb.net visual-studio

有没有办法轻松编写Visual Studio Project文件,还是我必须查看xml格式并手动编写? 在.net框架(3.5)中是否有任何lib?

我正在使用vb.net,但c#也可以工作..

4 个答案:

答案 0 :(得分:6)

自2005版以来,Visual Studio使用MSBuild格式存储C#和VB项目文件。

您可以阅读此入门http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=472或在网上搜索更多示例。

对于编程访问,您可以使用Microsoft.Build.BuildEngine命名空间中的类。可能Project课程对你最感兴趣。

答案 1 :(得分:2)

答案 2 :(得分:1)

我们是通过几种内部工具来完成的。 Visual Studio的项目文件存储为XML,因此您可以使用您喜欢的任何XML类。确保您注意GUID,因为它们用于将Visual Studio中各种文件之间的所有内容绑定在一起。

答案 3 :(得分:0)

框架中没有对此的支持。 Visual Studio项目文件格式特定于Visual Studio。 MSBuild库中可能存在支持,但您需要将它们作为参考包含在内并以这种方式与其进行交互。你想要做什么,需要你创建一个VS项目文件?

提供的链接here可以为您提供所需的内容。