我想创建一个包含多个项目的解决方案。
我认为有三个选项:
- EnvDTE
- Microsoft.Build
- 手动创建*.sln和*.csproj文件
我在谷歌上搜到了一些内容,但没有找到好的1和2选项的示例(我的意思是如何创建解决方案,添加项目、引用、新建或现有的项目项等)。
我认为第三个选项更容易些,但如果有更好的选择,我就不需要手动创建项目。
所以我的问题是:
有没有其他选项可以程序化地创建项目?
哪个选项更好?
谢谢。
我想创建一个包含多个项目的解决方案。
我认为有三个选项:
我在谷歌上搜到了一些内容,但没有找到好的1和2选项的示例(我的意思是如何创建解决方案,添加项目、引用、新建或现有的项目项等)。
我认为第三个选项更容易些,但如果有更好的选择,我就不需要手动创建项目。
有没有其他选项可以程序化地创建项目?
哪个选项更好?
谢谢。
只需手动创建sln和csproj文件(以及其他必需的文件),这些格式非常简单。您可以通过在Visual Studio中创建一个包含两个项目的新解决方案,并检查sln和csproj文件的内容来使其变得更加容易。这里的想法是,您只是为自己创建一个模板。