public static byte[] GetKeyPair()
{
using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Castle.DynamicProxy.DynProxy.snk"))
{
if (stream == null)
{
throw new MissingManifestResourceException(
"Should have a Castle.DynamicProxy.DynProxy.snk as an embedded resource, so Dynamic Proxy could sign generated assembly");
}
var length = (int)stream.Length;
var keyPair = new byte[length];
stream.Read(keyPair, 0, length);
return keyPair;
}
}