Any one have any docs or examples of how to add menu items to the explorer shell with .NET.
Can only find info saying it should be possible now with .NET 4.0 but not how to do it.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
MSDN Magazine had an article about managed shell extensions long back in 2004:
I don’t think that the basic mechanism has changed in .NET 4.0. The difference though is that with .NET 4.0 you can safely ignore the red warning on top of that article ("…Microsoft recommends against writing managed shell extensions…") because version 4.0 of the CLR can be hosted side-by-side with other versions in the same process. This has previously not been possible.
Update:
The All-In-One Code Framework now contains an example for managed shell extensions (CSShellExtContextMenuHandler).