Omu*_*Omu 7 .net c# strongname .net-core
我正在尝试签署一个.net核心库,我只是不确定我是否正确地做了一切
1)使用VS Command Promp我打电话 sn -k mykey.snk
2)复制mykey.snk到myproject文件夹
3)project.json添加密钥文件
"frameworks": {
"netstandard1.6": {}
},
"buildOptions": {
"outputName": "MyLib",
"keyFile": "mykey.snk"
}
Run Code Online (Sandbox Code Playgroud)
这是正确的,库(dll)是否可以在.net核心和完整.net 4.6应用程序上使用?
是的,这是正确的方法。如果您查看任何ASP.NET Core项目,例如Logging,您会发现
"buildOptions": {
"keyFile": "../../tools/Key.snk"
...
}
Run Code Online (Sandbox Code Playgroud)
在 project.json 文件和Tools文件夹中的Key.snk 中。您还可以检查.NET Core - 强名称程序集问题。
| 归档时间: |
|
| 查看次数: |
4587 次 |
| 最近记录: |