I'm trying to do my first extension in Flash builder 4, with the CS SDK installed.
The extension is for InDesign CS5.5, and I put in the manifest.xml file, the following lines:
<Host Name="IDSN" Version="7" />
<Locale Code="All" />
<RequiredRuntime Name="CSXS" Version="2.0" />
I've copied the contents of the "bin-debug" output folder into "C:\Program Files\Common Files\Adobe\<ServiceMgr_root>\extensions\<RandomNameForMyExtension>\", but the extension IS NOT IN MY InDesign's Window->Extensions menu!!
I'm neither signing it, nor packaging it, because I want to run it for debugging. The documentation explicitly tells us to set this variable:
There is an operating-system flag, PlayerDebugMode, that sets debugging mode for the Flash Player embedded in Creative Suite applications. This flag must be set to allow you to run unsigned extensions during development. Extension Builder automatically updates the debug flag for you, but it can fail to do so. If you cannot open your extension, check that the PlayerDebugMode flag is set to 1 in the platform-specific location:
For a CS5 target, the Registry entry HKEY_CURRENT_USER\Software\Adobe\CSXS2Preferences\
For a CS5.5 target, the Registry entry HKEY_CURRENT_USER\Software\Adobe\CSXS.2.5Preferences\
The problem is as follows:
You have to create it yourself
Variable Name: PlayerDebugMode
Data Type: REG_SZ
I had already worked it out, but had forgotten to update this thread.