Dreamine.IO.FullKit
1.0.2
dotnet add package Dreamine.IO.FullKit --version 1.0.2
NuGet\Install-Package Dreamine.IO.FullKit -Version 1.0.2
<PackageReference Include="Dreamine.IO.FullKit" Version="1.0.2" />
<PackageVersion Include="Dreamine.IO.FullKit" Version="1.0.2" />
<PackageReference Include="Dreamine.IO.FullKit" />
paket add Dreamine.IO.FullKit --version 1.0.2
#r "nuget: Dreamine.IO.FullKit, 1.0.2"
#:package Dreamine.IO.FullKit@1.0.2
#addin nuget:?package=Dreamine.IO.FullKit&version=1.0.2
#tool nuget:?package=Dreamine.IO.FullKit&version=1.0.2
Dreamine.IO.FullKit
Dreamine's I/O abstractions with the Fastech Ethernet adapter, in one install.
Dreamine.IO.FullKit bundles the Dreamine I/O contracts with the Fastech Ethernet adapter — the officially supported combination for talking to Fastech I/O modules from a Dreamine app.
Why this bundle exists
Device-level I/O in Dreamine is intentionally split:
Dreamine.IO.Abstractions— vendor-neutral contracts you can implement or mockDreamine.IO.Fastech.Ethernet— the concrete adapter for Fastech's Ethernet I/O family
For a real Fastech deployment you always want both, and the versions have to match. This bundle collapses that into one reference.
What you get by installing this
- ✅ Vendor-neutral I/O contracts — write ViewModel / service code against the abstraction, unit-test with a mock
- ✅ Fastech Ethernet adapter — production-ready implementation for Fastech's Ethernet I/O
- ✅ Version pinning — abstractions and adapter always shipped as a compatible pair
Who this is for
Use Dreamine.IO.FullKit if you are:
- integrating Fastech Ethernet I/O modules into a Dreamine WPF / desktop app
- writing an equipment integration that mixes Fastech I/O with other Dreamine device layers (PLC / Communication)
Prefer individual packages if you are:
- writing a library that only needs the contracts (
Dreamine.IO.Abstractions) - targeting non-Fastech hardware — implement
Dreamine.IO.Abstractionsyourself and skip this bundle
Included packages
| Package | Role |
|---|---|
Dreamine.IO.Abstractions |
Vendor-neutral I/O contracts |
Dreamine.IO.Fastech.Ethernet |
Fastech Ethernet I/O adapter |
Installation
dotnet add package Dreamine.IO.FullKit
Or:
<ItemGroup>
<PackageReference Include="Dreamine.IO.FullKit" />
</ItemGroup>
Related Dreamine FullKits
| FullKit | When to add it |
|---|---|
Dreamine.MVVM.FullKit |
MVVM / DI / source generators for the host WPF app |
Dreamine.UI.FullKit |
Dreamine WPF controls and dark theme |
Dreamine.Communication.FullKit |
Sockets / serial / RabbitMQ transport |
Dreamine.PLC.FullKit |
Mitsubishi / Omron PLC communication |
Dreamine.Database.FullKit |
Dapper-based DB access |
Dreamine.Hybrid.FullKit |
WPF + Blazor hybrid apps |
Links
- Website: https://dreamine.kr
- GitHub: https://github.com/CodeMaru-Dreamine
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Dreamine.IO.Abstractions (>= 1.0.1)
- Dreamine.IO.Fastech.Ethernet (>= 1.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.