Share via


Custom Rendering

You will use custom rendering when your Visual Studio Tools integration has controls that are not supported by dynamic rendering. Custom rendering is a more flexible, but also more complex way to implement a Visual Studio Tools integration that works with the web client. For this reason, we recommend that you use dynamic rendering whenever possible.

In addition to the assembly (.dll) you normally create for a Visual Studio Tools add-in, you must also create a Silverlight .xap file that defines the forms that your integration is displaying in the web client. You are also responsible for all of the messaging that is sent between your Silverlight windows that appear in the web client and your Visual Studio Tools add-in that is running on the server.

Hint: Before you implement custom rendering in your Visual Studio Tools project, we recommend that you have the add-in working correctly in the Microsoft Dynamics GP desktop client.

Information about custom rendering is contained in the following sections: