You may notice the following error when an application that is deployed to the device contains a strong name binary that is signed by using an RSA-SHA2 algorithm:
Note Developers may submit applications and mistakenly assume that the applications will work as expected if the application was tested only on the Windows Phone emulator and not on the device.
However, if developers still decide to strong-name sign their application binaries or libraries, Microsoft will verify the strong name signatures in the Windows Phone Store. However, the RSA-SHA2 algorithms are not supported in Windows Phone 8, and we encourage developers to use the SHA-1 algorithm instead when they create libraries or applications that are expected to run on Windows Phone 8. Developers of Portable Class Library projects who develop projects that target multiple platforms that include Windows Phone 8 should be aware of this restriction.
In Microsoft Visual Studio 2012, you can generate a strong name key for a binary. To do this, click the Project Properties menu command, and then click the Signing tab. For new Portable Class Library projects that include Windows Phone 8 as a target platform, the signature algorithm when a new key file is created should be set to sha1RSA. Or, strong name key files can be generated by using command-line tools that are described in the following Microsoft Developer Network (MSDN) article:
Id. de artículo: 2784836 - Última revisión: 10 dic. 2012 - Revisión: 1