创建新的密钥文件来强命名程序集在 Visual Studio 2022 中不起作用

Dev*_*Mis 10 c# .net-assembly strong-named-key visual-studio-2022

我使用的是 Visual Studio 2022 v17.0.4。我想为我的程序集创建新密钥以对其进行强命名。根据文档:“在选择强名称密钥文件框中,选择浏览,然后导航到密钥文件。要创建新的密钥文件,请选择新建并在创建强名称密钥对话框中输入其名称”。文档

找不到“新建”按钮。 这是图像 1

在旧的 Visual studio 中这很容易,但在新的 VS2022 中找不到 NEW 按钮。 这是图像 2

请帮忙!

小智 -2

  1. 使用上面选择的强名称密钥文件中的密码创建新密钥“ mykey.pfx ”

  2. 使用开发人员命令提示符将强名称添加到密钥文件:

sn /k "D:\Projects\mykey.pfx"

  1. 构建解决方案。如果出现错误“无法导入密钥文件.. VS_KEY_xxxx 容器”,请手动将强名称证书安装到 CSP:

sn -i "D:\Projects\mykey.pfx" VS_KEY_xxxx

其中“VS_KEY_xxxx”与错误中得到的容器相同