I want to auto launch application with custom URI; tag has URI myprotocol:MainPage?type=1&uid=123456789.
In WMAppManifest I have:

<Protocol Name="myprotocol" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />

When I tap a tag, it says "this will open an app associated with myprotocol ", but then nothing happened.

I installed application from Visual Studio, could it be reason why this protocol is not registered for my application.
Or I missed something else?