FFmpegFreeUI.Ext.PluginSdk
2.3.0
There is a newer version of this package available.
See the version list below for details.
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" />
<PackageReference Include="FFmpegFreeUI.Ext.PluginSdk" />
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#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
#tool nuget:?package=FFmpegFreeUI.Ext.PluginSdk&version=2.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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 | Versions 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.