FFmpegFreeUI.Ext.PluginSdk 2.3.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package FFmpegFreeUI.Ext.PluginSdk --version 2.3.0
                    
NuGet\Install-Package FFmpegFreeUI.Ext.PluginSdk -Version 2.3.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="FFmpegFreeUI.Ext.PluginSdk" Version="2.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FFmpegFreeUI.Ext.PluginSdk" Version="2.3.0" />
                    
Directory.Packages.props
<PackageReference Include="FFmpegFreeUI.Ext.PluginSdk" />
                    
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 FFmpegFreeUI.Ext.PluginSdk --version 2.3.0
                    
#r "nuget: FFmpegFreeUI.Ext.PluginSdk, 2.3.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 FFmpegFreeUI.Ext.PluginSdk@2.3.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=FFmpegFreeUI.Ext.PluginSdk&version=2.3.0
                    
Install as a Cake Addin
#tool nuget:?package=FFmpegFreeUI.Ext.PluginSdk&version=2.3.0
                    
Install as a Cake Tool

FFmpegFreeUI Ext Plugin SDK

这是 FFmpegFreeUI API Extended Edition 的 Ext Plugin API 编译期合同包。插件只需引用本 SDK,不要引用 FFmpegFreeUI.exe 或 FFmpegFreeUI.Ext.PluginHost.dll。

插件项目至少需要:

<PropertyGroup>
  <TargetFramework>net10.0-windows10.0.17763.0</TargetFramework>
  <UseWindowsForms>true</UseWindowsForms>
  <AssemblyName>MyCompany.MyPlugin.3fui</AssemblyName>
</PropertyGroup>

<ItemGroup>
  <PackageReference Include="FFmpegFreeUI.Ext.PluginSdk"
                    Version="2.3.0"
                    PrivateAssets="all"
                    ExcludeAssets="runtime" />
</ItemGroup>

包内的 buildTransitive 目标提供一键部署。配置 EXT_FFMPEGFREEUI_INSTALL_DIR 环境变量后执行:

dotnet build -t:ExtDeployFFmpegFreeUIPlugin

目标会编译插件,把 *.3fui.dll、可复制依赖以及 Debug 符号增量复制到 FFmpegFreeUI 的 Plugin 目录;不会清空该目录,也不会部署 SDK、PluginHost、主程序或 LakeUI 的私有副本。

完整开发约定和 API 说明位于源码仓库的 doc/Ext-Plugin-API-v2.zh-CN.md。

Product Compatible and additional computed target framework versions.
.NET net10.0-windows10.0.17763 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0-windows10.0.17763

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.5.0 96 8/27/2026
2.4.0 98 8/24/2026
2.3.0 101 8/20/2026