Now, integrating with ILSpy is easier than ever. To use the ContextMenu for ILSpy extension:
- Place the
ContextMenuImplementation.dll
file in the same directory as yourILSpy.exe
. - Utilize the provided code without any modifications.
- Register the context menu handler with the updated location of
ContextMenuImplementation.dll
. - Ensure precise COM registration and shell extension steps.
Result: Enjoy a seamless context menu experience, launching ILSpy for selected files, without the need for extra path handling.
Experience ILSpy like never before with the ContextMenu for ILSpy extension. This remarkable addition transforms the appearance of ILSpy's context menu into a modern and visually appealing Windows 11 style. Elevate your .NET assembly browsing and decompiling journey with this integration that aligns perfectly with the latest Windows design guidelines.
- Revamped Windows 11 context menu style.
- Enhanced visual aesthetics that blend seamlessly with Windows 11.
- An upgraded user experience that aligns with modern design trends.
ContextMenu for ILSpy builds upon the foundation of the outstanding ILSpy project, a result of relentless dedication from open-source contributors. Our heartfelt appreciation goes out to the ILSpy team for their incredible work and contributions to the .NET community.
To incorporate ContextMenu for ILSpy into your workflow, follow these straightforward steps:
- Download the latest release from the Build Which Includes ILSpy as well.
- Extract the downloaded ZIP file to a location of your preference.
Once you've adjusted the code to point to your ILSpy installation, proceed to create the MSIX package for the ContextMenu for ILSpy extension:
- Ensure that you have the required MSIX packaging tools installed. If not, download and install the Windows Application Packaging Project from the Microsoft Store.
- Right-click your project solution in the IDE and select "Add" -> "New Project."
- Choose "Windows Application Packaging Project" from the project templates list and provide a suitable name (e.g., "ContextMenuILSpyMSIX").
- Access the project's "Add Reference" menu by right-clicking the new packaging project in the solution explorer.
- Add a reference to the project containing the ContextMenu for ILSpy extension.
- Open the
Package.appxmanifest
file within the packaging project. Under the "Applications" tab, designate your project's main executable as the entry point. - Build the packaging project to generate the MSIX package.
With your MSIX package ready, install the ContextMenu for ILSpy extension on your Windows 11 machine:
- Locate the generated MSIX package file (usually with a
.msix
extension). - Double-click the MSIX package file to initiate the installation.
- Follow the on-screen prompts to finalize the installation process.
- Once installation completes, launch ILSpy on your Windows 11 system.
- Right-click on various ILSpy elements such as assemblies, classes, methods, or fields to experience the revamped Windows 11 context menu.
We warmly welcome feedback, bug reports, and suggestions! Should you encounter any issues or possess ideas for refining the extension, please don't hesitate to open an issue on the GitHub repository.
For those inclined to contribute to ContextMenu for ILSpy, feel free to fork the repository, make your enhancements, and submit a pull request. We greatly value your contributions.
ContextMenu for ILSpy operates under the MIT License, granting you the freedom to use, modify, and distribute the extension as needed.
This extension maintains an independent status and is not officially endorsed by or affiliated with ILSpy, Windows 11, or Microsoft. It represents a collaborative community project aimed at enhancing the ILSpy user experience.
Please approach extension usage responsibly and take precautionary measures to safeguard your critical data before installing new software.
For inquiries or feedback, don't hesitate to reach out.
Wishing you a productive and enjoyable time exploring .NET with the fresh Windows 11 context menu in ILSpy!