2

我有一个 C#.NET dll,它被插入到由 VC++ 代码构建的主可执行文件中(不针对 .NET)。这个主 exe 有一个 exe.config 文件,它只是用作普通的 xml 文件(使用非验证解析器) .但是当dll中的一些内部代码(oledbconnection)试图加载配置文件并且因为它发现这个配置文件无效时,问题就来了,它崩溃了。我什至不需要 exe.config 文件中的任何值,所以我可以放心地忽略它。所以我需要在这里做的是阻止 dll 使用 exe.config 或告诉 dll 它的有效配置文件(即使它不是)。我怎样才能做到这一点?还是有其他方法?

PS:我无法更改 exe.config 文件并将其设为有效文件

4

0 回答 0