如何将 app.config 文件与可可视类库一起使用?

发布于 2024-08-09 05:15:59 字数 120 浏览 4 评论 0原文

我正在开发这个使用第三方组件的 ComVisible 类库。该组件需要将一些设置添加到配置文件中。由于使用我的 dll 的应用程序是 VB 6 应用程序,我不知道应该放在哪里配置文件?无论如何,我们可以在运行时加载配置文件吗?

I'm working on this ComVisible class library that uses a third party component.This component needs some settings to be added to the config file.Since the application that uses my dll is a VB 6 application I don't know where should I put the config file? is there anyway that we can load a config file at runtime?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟织青萝梦 2024-08-16 05:16:00

您可以将 app.config 放在与 VB6 应用程序相同的目录中(名为 (yourapp).exe.config)。如果你想在运行时加载它,你必须编写一个非托管填充程序来启动 CLR 并在新的应用程序域中加载你的托管代码 - 然后你可以告诉它为新的应用程序域加载你想要的任何配置文件。不过,这很痛苦(已经做过几次了)...还有一些托管垫片的选项(有关详细信息,请参阅 AppDomainManager 类)。

You can put the app.config in the same directory as the VB6 app (named (yourapp).exe.config). If you want to load it at runtime, you'll have to write an unmanaged shim that starts the CLR and loads your managed code in a new appdomain- then you can tell it to load whatever config file you want for the new appdomain. This is a pain though (having done it a few times)... There are some options for managed shims as well (see the AppDomainManager class for details).

傲娇萝莉攻 2024-08-16 05:16:00

如果您只需要“配置文件”而不是具体的 app.config,本文将展示一个我用来存储配置值的简单类模型:

(.Net) 关于为程序制作配置文件的建议?

If you just need "a config file" and not specifically the app.config, this post shows a simple class model that I use to store configuration values:

(.Net) suggestions on making a config file for a program?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文