Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在哪里可以找到dll的EcmaPublicKey.snk?_.net_.net Assembly_Reflector_Strongname_Public Key - Fatal编程技术网

.net 在哪里可以找到dll的EcmaPublicKey.snk?

.net 在哪里可以找到dll的EcmaPublicKey.snk?,.net,.net-assembly,reflector,strongname,public-key,.net,.net Assembly,Reflector,Strongname,Public Key,我对.snk文件不太熟悉,但我正在做一些棘手的事情(只是为了测试) 带有reflector和.net framework程序集 问题是,我需要使用与以下值对应的“EcmaPublicKey.snk”对该程序集进行签名(重新编译时): Public key is 00000000000000000400000000000000 Public key token is b77a5c561934e089 因为当我从此dll中删除强名称时,Visual Studio中会出现一个错误(应为:b77a5c

我对.snk文件不太熟悉,但我正在做一些棘手的事情(只是为了测试)

带有reflector和.net framework程序集

问题是,我需要使用与以下值对应的“EcmaPublicKey.snk”对该程序集进行签名(重新编译时):

Public key is 00000000000000000400000000000000
Public key token is b77a5c561934e089
因为当我从此dll中删除强名称时,Visual Studio中会出现一个错误(应为:b77a5c561934e089)

有没有可能得到那个.snk文件

我找到了这个链接:

还有这个(不起作用的):

请分享您的经验或解决此问题的任何想法(如果可能):-)


提前感谢。

b77a5c561934e089属于微软,他们不会发布他们的私人证书。虽然您可能会延迟签名,但我怀疑微软是否会在您的程序集上签名?创建你自己的SNK?我制作了一个.snk文件,我只是测试并询问是否有可能获得该文件,这就是所有人,有时所有的东西都在互联网上:-)你下载了Rotor()并查看msdn博客条目中提到的密钥是否位于路径:sscli\clr\src\dlls\mscorsn\thekey.h和sscli\clr\bin\finalpublickey.snk?那就是我要找的地方。如果钥匙在那里,我怀疑它会像你认为的那样工作。。。但我会试试看——你至少会学到一些东西。谢谢你的评论,我会在明天或周一检查。只是想知道,很久以前我试图修改一个microsoft程序集,发现了一些有趣的事情,比如从WCF服务中删除强名称并使用PublicToken null在webconfig上声明它,这使得我的web应用程序可以完美地与自定义dll配合使用,但通过其他应用程序引用它时失败,因为它需要另一个令牌(奇怪)再次感谢!