无法打开源文件 mscorlib.tlh

Cannot open source file mscorlib.tlh

我正在尝试在我的 C++ 项目中导入“mscorlib.tlb”,但我一直收到此错误:

cannot open source file "C:/Users/MyUsername/source/repos/DLL_Loader/.net compatibility/mscorlib.tlh

我正在尝试以这种方式导入它:

#import "mscorlib.tlb"

就像 MSDN 建议的那样 (https://docs.microsoft.com/it-it/dotnet/framework/interop/how-to-reference-net-types-from-com)。

我在这里很迷茫,我以前从未导入过 .tlb 文件,所以我不知道我是否遗漏了某些步骤或其他内容。

因为 C:/ 已经是 Windows 文件系统中的最高位置,所以 C:/../ 很可能不会去你想去的地方。

您的包含路径似乎搞砸了,也许您必须删除 C: 以使其成为相对路径。