1

给定文件路径,有没有办法以编程方式将源文件添加到项目中?

我正在尝试在 sublime text 2 中处理 Visual Studio 项目。我可以使用自定义构建进行构建:

{
   "cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"],
    "working_dir": "${project_path:${folder:${file_path}}}/../Project"
}

我可以使用链接库#pragma comment(lib, "path to library")

我可以使用包含新的源文件#include ""

但我无法将新的源文件添加到项目中。

有没有可以做到这一点的代码?

最后 Filburt 在这里给出了一个绝妙的答案: 有没有办法从命令行将源文件添加到 Visual Studio 项目?

4

1 回答 1

1

有两种方法可以做到这一点。

  1. 您只需将项目视为 XML,然后编辑该 XML。
  2. 您使用 Visual Studio 的 COM/.NET API。

使用 Visual Studio API 做到这一点并不容易(恕我直言),但它是可行的。从 MSDN 的“如何:获取对 DTE 和 DTE2 对象的引用”开始,然后点击链接。

于 2013-07-22T14:47:01.127 回答