gpt4 book ai didi

c# - 签署 .net 核心程序集的正确方法

转载 作者:太空狗 更新时间:2023-10-29 20:30:03 25 4
gpt4 key购买 nike

我正在尝试签署一个 .net 核心库,但我不确定我是否做对了所有事情

1) 使用 VS 命令提示我调用了 sn -k mykey.snk

2) 复制mykey.snk到我的项目文件夹

3) 在project.json中添加keyfile

"frameworks": {
"netstandard1.6": {}
},
"buildOptions": {
"outputName": "MyLib",
"keyFile": "mykey.snk"
}

这是否正确,库 (dll) 是否可用于 .net 核心和完整的 .net 4.6 应用程序?

最佳答案

是的,这是正确的方法。如果你查看任何ASP.NET Core项目,例如 Logging ,你会发现

"buildOptions": {
"keyFile": "../../tools/Key.snk"
...
}

在 project.json 文件中,Key.snk 在 Tools 中文件夹。您也可以查看.NET Core - strong name assemblies问题。

关于c# - 签署 .net 核心程序集的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38435086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com