IVSoftware.Portable.Diagnostics
1.0.6-debug
dotnet add package IVSoftware.Portable.Diagnostics --version 1.0.6-debug
NuGet\Install-Package IVSoftware.Portable.Diagnostics -Version 1.0.6-debug
<PackageReference Include="IVSoftware.Portable.Diagnostics" Version="1.0.6-debug" />
paket add IVSoftware.Portable.Diagnostics --version 1.0.6-debug
#r "nuget: IVSoftware.Portable.Diagnostics, 1.0.6-debug"
// Install IVSoftware.Portable.Diagnostics as a Cake Addin #addin nuget:?package=IVSoftware.Portable.Diagnostics&version=1.0.6-debug&prerelease // Install IVSoftware.Portable.Diagnostics as a Cake Tool #tool nuget:?package=IVSoftware.Portable.Diagnostics&version=1.0.6-debug&prerelease
IVSoftware.Portable.Diagnostics
Overview
IVSoftware.Portable.Diagnostics
is a diagnostic utility package designed for .NET applications that provides a configurable debugging interface. It offers two variants: a debug version that actively outputs diagnostic information and a release version that implements no-operation stubs. Its primary purpose is to support other IVS NuGet packages internally.
Compatibility
This package is compatible with .NET Standard 2.0 and above, and can be used across multiple platforms.
Usage
The package is available in two configurations:
- DEBUG mode (
-debug
suffix) for builds that provide active diagnostics. - RELEASE mode (no suffix) builds with no-operation implementations.
To use the package, conditionally include the relevant version based on your project's build configuration as shown below. Using wildcard reference Version="*"
for release builds will target the most recent stable version.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
<PackageReference Include="IVSoftware.Portable.Diagnostics" Version="1.0.3-debug" />
</ItemGroup>
<ItemGroup Condition="'$(Configuration)' == 'Release'">
<PackageReference Include="IVSoftware.Portable.Diagnostics" Version="*" />
</ItemGroup>
</Project>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- IVSoftware.Portable.Disposable (>= 1.0.7)
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|