Skip to content
Leo Chen edited this page May 15, 2020 · 3 revisions

解决方案结构

项目名 备注
BiliAccount BiliAccount类库
BiliAccount.Geetest 用于处理B站账号操作过程中的极验验证码的类库
BiliAccount.Geetest.Controls 用于处理B站账号操作过程中的极验验证码的控件和窗体类库
BiliAccount.TestProject 测试工程
BiliAccount.TestProject.Winforms Winform测试工程
BiliAccount.TestProject.WPF WPF测试工程
BiliAccount.Core31TestProject Core3.1命令行测试工程

支持与依赖

框架 版本 依赖 备注
.net framework ≥4.5 BiliAccount (≥ 2.5.0.22)
Titanium.Web.Proxy (≥ 3.1.1301)
(无)
.net standard ≥2.0 BiliAccount (≥ 2.5.0.22)
Titanium.Web.Proxy (≥ 3.1.1301)
(无)
.net core ≥3.0 BiliAccount (≥ 2.5.0.22)
Titanium.Web.Proxy (≥ 3.1.1301)
(无)

获取与使用

Nuget (with prereleases) GitHub release (latest by date including pre-releases)

在使用以下命令时请将Version节点改为上述最新版本,否则可能会有错误。

工具 命令/代码
Package Manager Install-Package BiliAccount.Geetest -Version 1.0.1.1
.NET CLI dotnet add package BiliAccount.Geetest --version 1.0.1.1
PackageReference <PackageReference Include="BiliAccount.Geetest" Version="1.0.1.1" />
Packet CLI paket add BiliAccount.Geetest --version 1.0.1.1

测试

方案1

将解决方案启动项目设置为BiliAccount.TestProject,正常调试。

方案2

  1. 生成解决方案,将BiliAccount项目的调试设置为可执行文件
  2. 将启动路径设置到$(SolutionDir)BiliAccount.TestProject\bin\Debug\BiliAccount.TestProject.exe
  3. 将生成的net45\BiliAccount.dll复制到$(SolutionDir)BiliAccount.TestProject\bin\Debug\
  4. 将解决方案启动项目设置为BiliAccount,正常调试。