I've genkey'd, generated and downloaded the pkg, and created a private channel. I removed the development version from my DVP (didn't want any conflicts there). Went to my account on roku.com, and added the private channel to my box. Went into the Channel Store/My Channels. There it is. Selected Go to channel. A couple of screen flashes then back to the Roku main menu. :?
The app works fine in developer mode. Suggestions?
If you have any configuration stored in the registry, it could be an error that's not surfaced unless those values aren't there. Maybe change the RegistrySection temporarily in your dev version to see if it blows up if it can't find the values.
You can always roll your own, Perl style. That is, use eval to run chunks of code and check for errors afterwards. It's not quite the same, you won't be able to throw specific errors, but you will be able to catch code problems and report their general location. Unfortunately, there aren't two sets of quotes or a heredoc facility, so dealing with strings would be a pain.
P.S. Don't laugh. I know it's kind of ridiculous.
P.P.S. Perl's version of this is a real exception mechanism in that you can hand it a code block, and you can die with arbitrary data, allowing the equivalent of actual exception throws.
-- GandK Labs Check out Reversi! in the channel store!