【发布时间】:2013-02-06 13:58:10
【问题描述】:
我想在我的项目中有一个“manifest.json”文件,其中包含项目所依赖但不属于项目的 .cs 和 .dll 文件的列表。要在构建时也编译这些文件,我需要以某种方式告诉 Visual Studio 将这些源文件和程序集包含到构建过程中。
有没有办法在预构建活动中做到这一点?
【问题讨论】:
-
你为什么不把这些文件放在另一个项目中。
-
@giammin 因为依赖于另一个项目意味着依赖于他们生成的程序集。我想直接依赖源文件,这些文件被编译到我的可执行文件中。
-
为什么不在项目中包含这些文件?
-
@giammin 这不是动态的。为了更好地解释它:一个清单文件还可以引用另一个清单文件,该文件引用其他源文件和程序集。我的最终项目的清单文件将引用当前项目的所有源文件、所有需要的程序集和项目所依赖的所有清单文件(它们再次执行相同的操作)。我希望你明白我想做什么......
标签: c# visual-studio pre-build-event