CrossDesktop.Common.IniParser 0.0.0-preview.0.10

This is a prerelease version of CrossDesktop.Common.IniParser.
dotnet add package CrossDesktop.Common.IniParser --version 0.0.0-preview.0.10
                    
NuGet\Install-Package CrossDesktop.Common.IniParser -Version 0.0.0-preview.0.10
                    
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="CrossDesktop.Common.IniParser" Version="0.0.0-preview.0.10" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CrossDesktop.Common.IniParser" Version="0.0.0-preview.0.10" />
                    
Directory.Packages.props
<PackageReference Include="CrossDesktop.Common.IniParser" />
                    
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 CrossDesktop.Common.IniParser --version 0.0.0-preview.0.10
                    
#r "nuget: CrossDesktop.Common.IniParser, 0.0.0-preview.0.10"
                    
#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.
#addin nuget:?package=CrossDesktop.Common.IniParser&version=0.0.0-preview.0.10&prerelease
                    
Install CrossDesktop.Common.IniParser as a Cake Addin
#tool nuget:?package=CrossDesktop.Common.IniParser&version=0.0.0-preview.0.10&prerelease
                    
Install CrossDesktop.Common.IniParser as a Cake Tool

Cross Desktop Specifications for .NET

This project represents an attempt to implement helper libraries for some of the more common XDG/Freedesktop.org specifications.

XDG? Freedesktop? XDG started as the X Desktop Group but is now more commonly known as the Cross Desktop Group. This group publishes a number of high-level specifications for interoperability between different desktop environments and distributions.

About this project

This project is intended as a collection of easy-to-use libraries implementing various XDG specifications for use in Linux environments that support or implement those specifications.

Specifications and Status

Specification Name Project Implemented Notes
desktop-entry Desktop Entry CrossDesktop.DesktopEntries Read-only APIs only
icon-theme Icons CrossDesktop.Icons
menu Menus CrossDesktop.Menus ⚠️ Partially implemented<br/>
thumbnail Thumbnails CrossDesktop.Thumbnails Does not support Shared Thumbnail repositories

Editing/writing APIs

At this time, this project is not focussed on being able to edit/save/create any of the primitives from these specifications. For example, while CrossDesktop.DesktopEntries will allow you to parse and inspect existing desktop entries, there is no support for creating new desktop entries or modifying existing ones.


Cross by Flatart from <a href="https://thenounproject.com/browse/icons/term/cross/" target="_blank" title="Cross Icons">Noun Project</a> (CC BY 3.0)

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CrossDesktop.Common.IniParser:

Package Downloads
CrossDesktop.Icons

An implementation of the XDG Icon Theme specification. Can be used to locate, identify and load icons on any XDG-compliant desktop environment.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.0.0-preview.0.10 106 5/29/2025
0.0.0-preview.0.9 111 5/28/2025