Visual studio 发布.NET Core时如何解决PFX签名不受支持的错误
我一直在尝试用PFX文件对程序集进行签名。一切正常,我在Visual Studio中访问了属性/签名,但每当我运行dotnet publish命令时,都会出现以下错误: C:\Program Files\dotnet\sdk\2.1.201\Microsoft.Common.CurrentVersion.targets(3210,5):错误.NET Core上不支持PFX签名Visual studio 发布.NET Core时如何解决PFX签名不受支持的错误,visual-studio,.net-core,certificate,publish,pfx,Visual Studio,.net Core,Certificate,Publish,Pfx,我一直在尝试用PFX文件对程序集进行签名。一切正常,我在Visual Studio中访问了属性/签名,但每当我运行dotnet publish命令时,都会出现以下错误: C:\Program Files\dotnet\sdk\2.1.201\Microsoft.Common.CurrentVersion.targets(3210,5):错误.NET Core上不支持PFX签名 我一直在寻找解决这个问题的方法,但到目前为止运气不好。所以我想我应该选择SNK签名而不是PFX,因为PFX不再支持它 从
我一直在寻找解决这个问题的方法,但到目前为止运气不好。所以我想我应该选择SNK签名而不是PFX,因为PFX不再支持它
sn-p key.PFX key.pub
true
添加到项目文件或通过AssemblyDelaySignAttribute
为程序集启用延迟签名。使用步骤1中的公钥而不是PFX进行签名sn-R assembly.dll key.pfx