我正在寻找方法在C#上以编程方式将现有的C#Project(.csproj)添加到解决方案(.sln)中。如果有意义的逃避使用“非法”方式,如解析和编辑xml文档,将会很好。
在工作结束时,结果应该像通过Visual Studio添加现有的C#项目。
答案 0 :(得分:2)
这在很大程度上取决于您定位的VS版本。
这就像How to: Programmatically Create Projects上的最新链接一样。 它包含一个很好的注释代码示例,您可以复制粘贴和修改以满足您的需求。
另见这些链接: