我正在开发这个使用第三方组件的 ComVisible 类库。这个组件需要一些设置添加到配置文件中。由于使用我的 dll 的应用程序是 VB 6 应用程序,我不知道应该放在哪里配置文件?无论如何,我们可以在运行时加载配置文件吗?
问问题
973 次
2 回答
1
您可以将 app.config 放在与 VB6 应用程序相同的目录中(名为 (yourapp).exe.config)。如果你想在运行时加载它,你必须编写一个非托管 shim 来启动 CLR 并将你的托管代码加载到一个新的 appdomain 中——然后你可以告诉它为新的 appdomain 加载你想要的任何配置文件。虽然这很痛苦(已经做过几次)......托管垫片也有一些选项(有关详细信息,请参阅 AppDomainManager 类)。
于 2009-11-03T01:16:10.763 回答
1
如果你只需要“一个配置文件”而不是 app.config,这篇文章展示了一个简单的类模型,我用它来存储配置值:
于 2009-11-03T01:30:48.800 回答