我的问题的核心是 : 如何嵌入由在MS Visual Studio 2010中的构建时运行的某个进程创建的资源。
此问题的详细信息和动机是 : 我们有一个内部脚本语言。每个项目都包含这种语言的脚本,需要在嵌入之前进行一些预处理。
虽然这可能与这个问题的答案没有关系,但我应该提一下,以防一次只能处理一个文件。这种预处理的一部分是依赖和版本管理,它要求脚本处理器不仅要知道当前项目中的所有脚本,还要知道它所依赖的任何项目中的脚本。
每个源脚本文件生成一个要嵌入的脚本文件,因此我可以手动创建空文件,将它们设置为嵌入式资源,然后让脚本处理器覆盖它们,但是我宁愿不必这样做在将来,很可能不存在源到输出的简单一对一映射,因此这是不可能的。
脚本预处理器本身就是一个可视化工作室项目,因此可以根据需要包含在项目中,而不是简单地作为命令行工具运行,如果这有助于任何方式。
结束语 : 任何指针将不胜感激,我不一定指望任何人给我一个完整的解决方案。我是Visual Studio的新手。该项目是在VB中,但如果答案涉及代码我真的不介意你使用什么语言。