Personalized Community is here!
Quickly customize your community to find the content you seek.
Have questions on moving to the cloud? Visit the Dynamics 365 Migration Community today! Microsoft’s extensive network of Dynamics AX and Dynamics CRM experts can help.
2022 Release Wave 2Check out the latest updates and new features of Dynamics 365 released from October 2022 through March 2023
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Community | FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | Upcoming TechTalks | All TechTalks
Hi there.I have decompiled a Plugin.First of all, I did it because the the developer did not give me the source codes, And even not answering me, I mean I did not do anything illegal.The company had paid for source code, But did not get that,Anyways.I have made a solution and include that plugin.I could export plugin with XrmToolBox.I insert the exported plugin into ILSpy and I could saw the code, But can not change and deploy ( right? )I have Visual Studio 2011, I installed Developer Tools.I connected to the crm via VS and open that solution consist the plugin.I can see the plugin in VS, But how can I change that?If not possible, How can I do reveres? I can see the codes in ILSpy, But not in the VS.Any suggestion? Or any help?
You need to transfer the decompiled code from ILSpy to Visual Studio, modify the code in Visual Studio, and redeploy the Plugin code to your CRM instance. However, I do not recommend this approach as it is smarter to pursue the developer for the source code.
you can't redeploy/update the same plugin as you don't have the .snk file used to sign the assembly.
You will need to recompile using a new .snk file and register all the steps to your new plugin
Could you show me by a sample? A link? Something like that.
Could you show me by a sample?
He does not even answer my phone !!
Basically you are developing a new plugin, but you are copying the existing code (assume like copying C# code from online blog but in your case ILSPY decompiled code).
1.create a new class library & compose the code the way you want. Get the existing code blocks & paste it in new library. Build & get the dll
2.you should take screenshots of existing steps, unregister the existing assembly dll by your ex-developer in Plugin registration tool (more details in the next step & link). Time being you can simply disable all the steps so that it won’t disturb you in your current process. Don’t forget to unregister as this may get accidentally enabled in future.
3.register your new assembly & steps
Thank you for you help.
You know, I just did that.
It gives me lots of error( Finally I understood I should use VS 2015 for the kind of Lambda Expression it had used )
Now It gives me some error,
Most of them is about this :
entity.attribute.get: cannot explicitly call operator or accessor
I have missed a .dll as reference?
Business Applications communities