Develop and debug extensions
After you add an extension in Spotfire Package Builder, you can develop its features and debug it for Spotfire Analyst using the special Spotfire starter executable. (Debugging in Spotfireweb clients requires a different procedure.)
Note: This documentation does not cover developing C# code for the extension, or to the specifics of working with the Visual Studio debugger. Rather, it is specific to configuring the debugger to perform debugging tasks on the developed extension and adding it to
Spotfire Package Builder. For more information about developing in C#, or about operating the Visual Studio debugger, see the Visual Studio help.
The development procedures for Spotfire Analyst and Spotfire web clients differ slightly. The code must be signed in both cases, as must the packages created by Spotfire Package Builder. Spotfire web client extensions require additional steps for debugging.
- Configuring and running the debugger for Spotfire Analyst extensions
Spotfire Developer includes a special Spotfire executable for testing the extension that you have developed for addition to Spotfire Analyst. - Configuring the debugger for Spotfire web client extensions
You can test the extension that you have developed in web clients. - Signing the code for the Spotfire extension
Spotfire extensions must be signed with a strong name key to be eligible for deployment on a Spotfire® Server. The Spotfire Extension Project Template contains a default key that is used by default to sign the extension during debugging; however, you should change this key before you build a Release version of your extension and deploy it to Spotfire Server.
- Configuring and running the debugger for Spotfire Analyst extensions
Spotfire Developer includes a special Spotfire executable for testing the extension that you have developed for addition to Spotfire Analyst. - Configuring the debugger for Spotfire web client extensions
You can test the extension that you have developed in web clients. - Signing the code for the Spotfire extension
Spotfire extensions must be signed with a strong name key to be eligible for deployment on a Spotfire® Server. The Spotfire Extension Project Template contains a default key that is used by default to sign the extension during debugging; however, you should change this key before you build a Release version of your extension and deploy it to Spotfire Server.
Parent topic: Spotfire Package Builder
Related tasks