繁体   English   中英

SharpShell组合件的app.config安装在哪里?

[英]Where is the app.config installed for a SharpShell assembly?

我使用SharpShell nuget包创建了一个外壳上下文扩展。 然后,我使用ServerManager可执行文件来帮助安装/注册我的程序集,它可以工作。

我遇到的问题是我不知道app.config的安装位置。 我有一个要调整的用户设置,但是找不到正确的app.config文件。 shell扩展程序集的app.config到底存储在哪里?

使用普通的配置管理器,将在主(EXE)程序集而不是DLL的目录中读取xxx.exe.config文件。

如果有人想要DLL的配置,这将变得很困难。 前段时间,我偶然发现了一个基于MS Access的应用程序,其中包含许多其他库。 其中之一需要配置文件。 我们必须在MS Access应用程序目录中安装msaccess.exe.config。 不太优雅。

因此,在您的情况下,可能是C:\\Windows\\explorer.exe.config

另请参见在SharpShell从上下文菜单启动的程序中继承适当的app.config

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM