Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers 1.0.0.26273

dotnet add package Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers --version 1.0.0.26273
                    
NuGet\Install-Package Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers -Version 1.0.0.26273
                    
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="Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers" Version="1.0.0.26273" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers" Version="1.0.0.26273" />
                    
Directory.Packages.props
<PackageReference Include="Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers" />
                    
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 Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers --version 1.0.0.26273
                    
#r "nuget: Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers, 1.0.0.26273"
                    
#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 Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers@1.0.0.26273
                    
#: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=Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers&version=1.0.0.26273
                    
Install as a Cake Addin
#tool nuget:?package=Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers&version=1.0.0.26273
                    
Install as a Cake Tool

Net4x.Vb6ToCSharp.XamarinGtk.UpgradeHelpers

Cross-platform (Windows, Linux, macOS) half of the runtime for VB6 programs converted to C# as WPF by Vb6ToCSharp (Net4x.Vb6ToCSharp.Library): the WPF package compiled against Net4x.Xamarin.Forms.Wpf — a WPF API surface over Xamarin.Forms on GTK 4 — instead of PresentationFramework. Target: net10.0, with no -windows platform, which is what lets a converted project run off Windows.

It is the WPF counterpart of Net4x.Vb6ToCSharp.Gtk.UpgradeHelpers, which does the same for a WinForms conversion over Gtk.Windows.Forms.

No sources of its own

The project globs ..\Vb6ToCSharp.WPF.UpgradeHelpers\**\*.cs and compiles those files under the same Vb6ToCSharp.UpgradeHelpers.* namespaces. A helper added to the WPF package reaches this one with no edit here, and anything the facade cannot serve fails this build rather than drifting — which makes the build its own to-do list for the facade, exactly as the Gtk package is for Gtk.Windows.Forms.

So: add helpers to the WPF project, never here.

What it references

Reference Why
Net4x.Xamarin.Forms.Wpf The facade: System.Windows, .Controls, .Media, .Input, .Threading… over Xamarin.Forms
Vb6ToCSharp.Gtk.UpgradeHelpers (project) CommonDialog and the Base helpers, already compiled against Gtk.Windows.Forms — the stack this route runs on

The Gtk package rather than the WinForms one is deliberate: this route's dialogs are GTK dialogs, and importing Vb6ToCSharp.Base.UpgradeHelpers.Shared a second time would give the process two VbRuntime types.

How a converted project gets here

A WPF conversion (--ui wpf) references the WPF package and targets net10.0-windows. ProcessForXamarinGtk rewrites that project onto this package, drops the -windows platform and UseWPF, and adds the XAML build tasks and the GTK runtime — the same shape as ProcessForGtk for the WinForms route.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
1.0.0.26273 38 9/30/2026