我正在使用这个使用第三方组件的ComVisible类库。这个组件需要将一些设置添加到配置文件中。因为使用我的dll的应用程序是一个VB 6应用程序我不知道在哪里我应该把配置文件?无论如何我们可以在运行时加载配置文件吗?
答案 0 :(得分:1)
您可以将app.config放在与VB6应用程序相同的目录中(名为(yourapp).exe.config)。如果要在运行时加载它,则必须编写一个启动CLR的非托管填充程序并在新的appdomain中加载托管代码 - 然后你可以告诉它为新的appdomain加载你想要的任何配置文件。这很痛苦(已经完成了几次)...托管填充程序也有一些选项(详情请参阅AppDomainManager类)。
答案 1 :(得分:1)
如果您只需要“配置文件”而不是特定的app.config,这篇文章会显示一个用于存储配置值的简单类模型: