ColorVision.UI 1.6.0

dotnet add package ColorVision.UI --version 1.6.0
                    
NuGet\Install-Package ColorVision.UI -Version 1.6.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ColorVision.UI" Version="1.6.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ColorVision.UI" Version="1.6.0" />
                    
Directory.Packages.props
<PackageReference Include="ColorVision.UI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ColorVision.UI --version 1.6.0
                    
#r "nuget: ColorVision.UI, 1.6.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ColorVision.UI@1.6.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ColorVision.UI&version=1.6.0
                    
Install as a Cake Addin
#tool nuget:?package=ColorVision.UI&version=1.6.0
                    
Install as a Cake Tool

ColorVision.UI

Windows WPF 宿主共用的壳层基础设施,提供配置、程序集发现、菜单、属性编辑、热键、产品搜索、语言和状态栏接入。它不是产品主程序,也不是所有 UI 模块的基础依赖;Common、Themes 和各业务模块有各自职责。目标框架、依赖与包设置以 ColorVision.UI.csproj 为准。

当前模块责任及各能力的唯一说明见 壳层责任与知识入口(ui.framework),不在 README 另维护一份 API 清单。

宿主与包接入边界

  • 引用包不等于执行宿主启动。插件需由宿主调用 PluginLoader,各扩展仍需进入程序集发现、实例化和对应消费者的装配流程;菜单声明也不替业务注册命令处理。
  • 插件加载不是只读扫描:可创建目录、保存插件配置并将 DLL 加载进当前进程。依赖预检有条件且不覆盖全部依赖,manifest.requires 不是启动装载器的准入门禁;禁用不卸载已加载程序集。完整边界见 插件装载。
  • 设置编辑、保存、重载,窗口/全局热键注册,以及语言切换重启是不同动作;不要把创建控件或界面可见当作持久化、权限检查或业务初始化成功。先从模块入口选择对应契约。

README 随 NuGet 放在包根,docs/ 不随此包保证交付。上述相对链接用于源码仓库;独立用包时,在项目仓库按匹配版本读取主题和测试,不把当前分支当作旧包保证。

本地构建

从 Windows 仓库根目录执行,需要对应 SDK/WPF 环境;还原可能联网,构建写入本地产物并按项目设置生成 NuGet/符号包,不启动宿主或上传发布。

dotnet build .\UI\ColorVision.UI\ColorVision.UI.csproj -p:Platform=x64
Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed.  net10.0-windows7.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (8)

Showing the top 5 NuGet packages that depend on ColorVision.UI:

Package Downloads
ColorVision.ImageEditor

Package Description

ColorVision.Solution

Package Description

ColorVision.Scheduler

Package Description

ColorVision.SocketProtocol

Package Description

ColorVision.Database

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.6.0 118 10/7/2026
1.5.8 172 8/18/2026
1.5.7 180 7/28/2026
1.5.6.1 178 7/8/2026
1.5.5.3 171 6/2/2026
1.5.5.2 176 5/31/2026
1.5.5.1 171 4/13/2026
1.5.4.1 144 3/31/2026
1.5.1.4 148 3/31/2026
1.5.1.3 153 3/1/2026
1.5.1.2 162 2/16/2026
1.5.1.1 157 2/16/2026
1.4.1.2 155 2/13/2026
1.4.1.1 155 2/3/2026
1.3.10.2 167 1/29/2026
1.3.10.1 181 1/14/2026
1.3.9.8 148 1/14/2026
1.3.9.6 223 12/12/2025
1.3.9.5 739 12/1/2025
1.3.9.3 255 11/24/2025
Loading failed