如何以编程方式创建多个项目的解决方案?

时间:2012-04-13 09:02:45

标签: c# envdte microsoft.build

我想用多个项目创建解决方案。

我想我有三个选择:

  1. EnvDTE
  2. Microsoft.Build
  3. 手动创建* .sln和* .csproj文件
  4. 我用谷歌搜索但没有找到1和2选项的好例子(我的意思是如何创建解决方案,添加项目,添加引用,添加新的或现有的项目项等等......

    我认为第三种选择更容易,但如果有好的选择,我不需要手动创建项目。

    所以我的问题是:

    是否还有其他以编程方式创建项目的选项?

    哪个选项更好?

    感谢。

1 个答案:

答案 0 :(得分:2)

只需手动手动创建sln和csproj文件(以及其他所需文件),格式非常简单。通过在Visual Studio中创建包含两个项目的新解决方案,并且只检查sln和csproj文件的内容,可以使此操作变得简单。这里的想法是你只是让自己成为一个模板。