【发布时间】:2016-07-18 11:04:02
【问题描述】:
我正在尝试签署一个 .net 核心库,但我不确定我是否正确地完成了所有操作
1) 使用 VS 命令提示符我调用了sn -k mykey.snk
2) 将mykey.snk 复制到我的项目文件夹
3) 在project.json 中添加了密钥文件
"frameworks": {
"netstandard1.6": {}
},
"buildOptions": {
"outputName": "MyLib",
"keyFile": "mykey.snk"
}
这是正确的吗,库 (dll) 是否可以在 .net 核心和完整的 .net 4.6 应用程序上使用?
【问题讨论】:
-
看起来是正确的。您的签名程序集是否遇到任何问题?
-
还没有问题,我还没有找到有关如何执行此操作的官方文档,并且在带有 .net 核心的 VS 中没有签名选项卡,所以我不得不猜测/谷歌一下
-
只想提一下,现在 dotnet core 不建议您的程序集使用强名称。 link
标签: c# .net .net-core strongname