C++ 如何以编程方式将现有文件添加到不同的Visual Studio项目

C++ 如何以编程方式将现有文件添加到不同的Visual Studio项目,c++,visual-studio-2013,C++,Visual Studio 2013,我是新手。 我想以编程方式创建VisualC++项目。 我尝试过EnvDTE对象,但它们正在处理当前解决方案的实例,但我想编辑不同解决方案的不同项目文件,而这些文件并没有在任何地方打开 如何获取不同项目的实例以进行编辑 我正在使用Visual Studio 2013 Express。有什么限制吗?我应该使用VSPackage吗 谢谢。一般来说,我建议考虑像CMake或Scons这样的构建系统。它允许为任意平台生成构建脚本(因此它包括MSVS解决方案文件) 但是,您可以使用一些脚本或程序简单地编辑

我是新手。 我想以编程方式创建VisualC++项目。 我尝试过EnvDTE对象,但它们正在处理当前解决方案的实例,但我想编辑不同解决方案的不同项目文件,而这些文件并没有在任何地方打开

如何获取不同项目的实例以进行编辑

我正在使用Visual Studio 2013 Express。有什么限制吗?我应该使用VSPackage吗


谢谢。

一般来说,我建议考虑像CMake或Scons这样的构建系统。它允许为任意平台生成构建脚本(因此它包括MSVS解决方案文件)

但是,您可以使用一些脚本或程序简单地编辑项目文件。项目文件是普通的xml文件,很容易添加外部文件

<ItemGroup>
  <ClCompile Include="some_file.cpp" />
</ItemGroup>