从代码中创建新的c#项目文件

时间:2010-02-18 16:40:25

标签: c# visual-studio automation projects envdte

我目前正在开发一个应用程序,它将生成实际的.cs和.xaml代码文件并将它们添加到项目中。我已经设法通过手动编辑现有的.csproj文件来做到这一点,并且运行良好。

但是我希望能够从我的应用程序创建项目文件,以便先删除创建项目的额外步骤,然后再运行应用程序。

有谁知道如何从应用程序创建C#项目(类库或WPF应用程序)?我已经看过DTE了,但是我已经碰壁了

1 个答案:

答案 0 :(得分:0)

我无法给出完整的答案,但也许我可以指出你正确的方向。

在您自己的搜索中探索的一条途径是MSBuild。 C#和VB.net项目文件遵循msbuild格式,因此构建有效项目文件的第一步是构建有效的msbuild文件。

此外,听起来你做的事情有点不同,但你看了T4 system代码生成了吗?