【发布时间】:2016-03-14 15:09:36
【问题描述】:
我需要开发引用其他一些自定义程序集的 Shell 上下文菜单扩展...我不想为这些自定义程序集分配强名称键!
我遵循的guide 使用 SharpShell 项目并说明了如何签署(但没有解释为什么)程序集......这是我的问题:如果我签署我的最终 .dll,那么我有很多在我的项目构建阶段出错,因为我的项目引用的某些程序集没有强命名(“引用的程序集没有强名称”)。
一般来说,在谷歌上搜索 C# Shell 扩展实现,我发现所有最好的教程都在最终程序集上签名......这是强制性的吗?
如果不对程序集进行签名,ServerManager.exe 将返回此错误:“The file 'XYZ.dll' is not a SharpShell Server”。
【问题讨论】:
标签: c# shell sharpshell