原文 :https://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus
译文:https://zhuanlan.zhihu.com/p/111444537
问题:看了译文百思不得其解,找不到Server Manager ,而且使用regasm 工具注册dll根本不行
解决方案:vs2019 Nuget 中安装SharpShellTools 2.2.0 再重新编译后,bin目录文件下就会有
打开serverManager,点击load server 载入你的dll 然后点server 先install 再 register 你的dll 成功以后点击dll 右侧会有提示64位成功。此时你的dll相当于系统文件被windows占用了,如果要重新编译这个dll 要先用servermanager删除,再重新安装。重启电脑后生效。
PS:假如默认使用noteC++ 来打开txt文本的话,右键也不会出现内容,要更改打开方式为记事本