有没有办法将文件自动包含到 C++/C# 中的所有源文件中?

Is there a way to auto-include a file into all source files in C++/C#?

我经常需要将包含我自己的定义和其他常用代码的单个文件包含到每个其他源文件中。
据我所知,MSVS 2013 和其他编译器允许轻松地将多个文件包含到一个文件中,但还没有看到将一个文件轻松包含到多个文件中。
目前我必须手动将频繁的代码文件包含在几十个文件中,因此我认为自己很无知。
必须有一种方法来指定 "global" 文件,从任何地方都可以看到。考虑到 compiler/linker 无论如何都会扫过项目中的所有 cpp 的事实...
编辑: 根据下面的评论,如何在 MSVS 中实现 GCC 的 -include 参数中的 "force include"?

我在这里找到了我需要的东西:
https://msdn.microsoft.com/en-us/library/8c5ztk84.aspx
我测试了它并注释掉了 Definitions.hpp#include,即经常使用的代码,它没有显示任何错误。
谢谢你的时间和想法。