由非托管 EXE 引用时托管 DLL 的应用程序配置

App.Config of managed DLL when referenced by an un-managed EXE

本文关键字:应用程序 配置 DLL 引用 EXE      更新时间:2023-10-16

我有一个用C#编写的托管DLL(MyAssembly.dll(。我将配置设置存储在由Visual Studio序列化到app.config的Properties.Settings列表中。

一切都很好,花花公子。

我有一个用 Visual C++ 编写的非托管应用程序。它引用我们的托管 DLL。它工作正常,但生成过程不会将 MyAssembly.dll.config 文件部署到非托管可执行文件的文件夹中。部署后如何更改配置?

遗憾的是,app.config是一个 C# 概念,除非使用 MC++(托管C++(编写,否则C++项目中不可用。

本机C++应用程序没有用于处理此类文件的基础结构支持。因此,您必须手动完成。