是否可以将我的用户控件嵌入到 Windows 资源管理器中?如果您有这方面的任何资源,请告诉我。
谢谢, 伟鹏
最佳答案
虽然您可以,并且有许多示例可以说明如何做到这一点。我建议您不要在托管代码中创建 shell 扩展。
这有很多原因。例如,您现在必须将整个托管运行时拉入 shell 命名空间。这意味着您的资源管理器实例将使用比必要更多的内存。
但是,最大的一个原因是您无法控制加载控件时哪个版本的命名空间可能已经在 shell 进程空间中。参见 this article为什么这是个坏主意。
关于c# - 如何将 C# 用户控件嵌入到 Windows 资源管理器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775892/