Я извлек код из другого C# проекта и преобразовал его в vb, но теперь я получаю сообщение об ошибке:
Is not accessible in this context because it is friend
Imports System.Security.Cryptography
Public Shared Sub Sign()
CryptoConfig.AddAlgorithm(GetType(RSAPKCS1SHA256SignatureDescription), "http://www.w3.org/2000/09/xmldsig-more#rsa-sha256")
End Sub
Требуемое пространство имен - System.Deployment.Internal.CodeSigning
, но в этом пространстве имен нет RSAPKCS1SHA256SignatureDescription
.
Импортируемое пространство имен - System.Security.Cryptography
, но Я начинаю думать, что это происходит от неправильной библиотеки.
Imports System.Security.Cryptography
Namespace System.Security.Cryptography
Friend Class RSAPKCS1SHA256SignatureDescription
Inherits RSAPKCS1SignatureDescription
Public Sub New()
End Class
End Namespace
Может ли кто-нибудь предложить понимание этого сообщения об ошибке?
Эта ошибка не свидетельствует о том, что Microsoft говорит, что это:
Идентификатор ошибки : BC30389
https://docs.microsoft.com/en-us/dotnet/visual-basic/misc/bc30389