我需要'朋友'我没有创作的dll库.
我可以在属性中看到它有一个强大的名称,但我怎么能找出强名称是什么,所以我可以使用它System.Runtime.CompilerServices.InternalsVisibleTo?
adr*_*nks 14
要获取强名称程序集的公钥,请使用sn工具:
sn -Tp assembly.dll
Run Code Online (Sandbox Code Playgroud)
这将显示您需要在InternalsVisibleTo属性中放入的公钥.如果您打开Visual Studio命令提示符,sn.exe工具将已在该路径中.
但是,我会质疑你想要实现的目标.如果您有一个未编写的已编译程序集,则将该InternalsVisibleTo属性添加到代码中将允许它访问代码的内部,但如果没有友好访问权限,则无法进行编译.如果您尝试访问其他程序集的内部,那么该InternalsVisibleTo属性将需要添加到其他程序集 - 如果不重新编译它就无法做到这一点.
| 归档时间: |
|
| 查看次数: |
7662 次 |
| 最近记录: |