Skip to content
forked from Pixeval/Pixeval

A Strong, Fast and Flexible Pixiv Client based on .NET Core and WPF

License

Notifications You must be signed in to change notification settings

jojo253/Pixeval

 
 

Repository files navigation

logo

Pixeval

基于.NET 5 和 Windows UI 3的强大、快速、漂亮的Pixiv桌面程序


🌏: 简体中文 , English


基于WinUI3的Pixeval已经正在开发中,而作为旧的WPF版本除严重问题以外不再进行大量维护,请适时切换到新版Pixeval。

仅支持 Windows 10(版本 1809 - 内部版本 17763)及更高版本。 可以通过以下步骤查看。选择“开始”按钮 ,然后选择“设置”。在“设置”中,依次选择“系统”>“关于” Windows规格。

更多详细信息请前往 项目主页 查看

WinUI3版本提供了更好的UI,更好的项目结构以及更好的开发体验,如果你想要了解目前的开发进度,可以通过以下方法来下载并编译该项目

准备...

  1. 带有WinUI 3工作负载的Visual Studio 2019,你可以在 创建你的第一个WinUI 3 app 的"先决条件"部分查看更多信息
  2. 安装VS插件Single-project MSIX Packaging Tools for VS 2019(如果你使用的是VS 2022则需要下载对应插件的VS 2022版本)
  3. 安装.NET 5,你可以在 这里 下载并安装.NET 5
  4. 对Windows XAML Framework的基本了解,要了解更多相关信息请看 XAML概述
  5. 对C# .NET开发的一定了解以及开发经验
  6. 具有不依赖文档阅读代码的能力

开发

  1. 克隆本项目
  2. 将 Pixeval 设置为启动项目
  3. 打开Build | ConfigurationManager,勾选Pixeval一项后面的Deploy单选框
  4. 构建并运行

项目结构

  1. Pixeval 项目包含了项目本身的逻辑,布局代码,以及打包相关的文件
  2. Pixeval.CoreApi 包含了项目需要的Pixiv API
  3. Pixeval.LoginProxy 包含了Pixiv登录以及IPC相关的代码
  4. Pixeval.SourceGen 包含了从本地化文件自动生成对应C#类的代码

如果遇到任何问题(按照推荐程度优先级排序)

  1. github 提交新的Issue
  2. decem0730@hotmail.com 发送邮件
  3. 加入QQ群815791942来面对面的和开发者反馈问题

鸣谢:(排名不分先后)

支持作者:

如果你感觉该项目帮助到了你,欢迎前往爱发电赞助我,你的支持是我维护项目的动力,谢谢!

JetBrains开源许可

本项目重度依赖于JetBrains™ ReSharper,感谢JetBrains s.r.o为本项目提供开源许可证,如果你同样对开发充满热情并且经常使用JetBrains s.r.o的产品,你也可以尝试通过JetBrains官方渠道申请开源许可证以供核心开发者使用

Copyright © 2021 JetBrains s.r.o.
ReSharper and the ReSharper logo are registered trademarks of JetBrains s.r.o.

About

A Strong, Fast and Flexible Pixiv Client based on .NET Core and WPF

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%