Silverlight 5中似乎有一个很好的错误,它阻止了强大的命名动态程序集的创建。在Silverlight 4中,我能够通过在AssemblyName上显式调用SetPublicKey来强名称我的动态程序集(因为StrongNameKeyPair在Silverlight中是内部的)。
自升级到Silverlight 5以来,我的动态程序集创建代码现在抛出一个错误:
System.InvalidOperationException: A strong name key pair is required to emit a strong-named dynamic assembly.
即使我明确地调用了SetPublicKey。
有什么方法可以解决这个错误吗?