C#Bcrypt.net-next Nuget assemblyname?

C#Bcrypt.net-next Nuget assemblyname?,c#,bcrypt,C#,Bcrypt,我对登录进行了编码,因此需要使用BCrypt散列我的密码。我为BCrypt.Net-Next使用Nuget包。 我按照教程对登录的密码进行哈希处理,但是我得到一个警告,程序集引用丢失了。 我尝试: 但是如果我使用它,我会得到错误CS0234缺少程序集引用 如果有人能告诉我如何使用该软件包登录,那就太棒了。:) 很少检查 您正在使用的框架的哪个版本?如果Nuget description支持或不支持您的版本,请签入它 Dll是否丢失?如果存在,请尝试更改其属性,从属性窗口将本地复制为true 另外

我对登录进行了编码,因此需要使用BCrypt散列我的密码。我为BCrypt.Net-Next使用Nuget包。 我按照教程对登录的密码进行哈希处理,但是我得到一个警告,程序集引用丢失了。 我尝试:

但是如果我使用它,我会得到错误
CS0234缺少程序集引用

如果有人能告诉我如何使用该软件包登录,那就太棒了。:)

很少检查

  • 您正在使用的框架的哪个版本?如果Nuget description支持或不支持您的版本,请签入它
  • Dll是否丢失?如果存在,请尝试更改其属性,从属性窗口将本地复制为true

  • 另外,如果你想尝试简单的加密,我个人更喜欢简单的加密。我与此无关。这只是一个建议。

    我的应用程序位于.Net Core 3.1和BCrypt Next上。DLL在Nuget包中,但idk不知道如何调用DLL。DLL名称是BCrypt.Net-Next,因此我尝试使用DLL中的名称,但它不起作用。我使用BCrypt是因为用户可以在我的Web应用程序上注册,我使用BCryptBCrypt对其进行加密。BCrypt是类的名称,您应该使用相同的名称。对于引用,您只需要使用BCrypt.Net;通常,使用dll的最佳方法是首先在prohject中添加其引用dll,然后在代码中使用其任何类。编辑器将向您显示一个引用错误,并使用编辑器中的灯泡,它将自动建议要引用的确切dll。在某些情况下,它会向您显示一些不同的DLL或软件包。希望这有帮助。
    using BCrypt;
    using BCrypt.Net;
    using BCrypt.Net-Next; <- Is a Error 
    using BCrypt.Net.Next;
    
    var a = BCrypt.HashPassword("StrnogPassword");