Bytehide.Linker.Integration 2.0.0.10

dotnet add package Bytehide.Linker.Integration --version 2.0.0.10                
NuGet\Install-Package Bytehide.Linker.Integration -Version 2.0.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="Bytehide.Linker.Integration" Version="2.0.0.10">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Bytehide.Linker.Integration --version 2.0.0.10                
#r "nuget: Bytehide.Linker.Integration, 2.0.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.
// Install Bytehide.Linker.Integration as a Cake Addin
#addin nuget:?package=Bytehide.Linker.Integration&version=2.0.0.10

// Install Bytehide.Linker.Integration as a Cake Tool
#tool nuget:?package=Bytehide.Linker.Integration&version=2.0.0.10                

ByteHide Linker Integration for .NET ⚡

ByteHide Linker Integration is a lightweight package designed to merge and compress assemblies of your .NET projects, seamlessly integrating into the compilation process.

Installation

You can install ByteHide.Linker.Integration in your project using either the NuGet Package Manager or the Package Manager Console in Visual Studio.

From NuGet Package Manager

  1. Open the NuGet Package Manager.
  2. Search for ByteHide.Linker.Integration in the manager search bar.
  3. Select the latest stable version and click on install.

From Package Manager Console

  1. In Visual Studio, navigate to: Tools > NuGet Package Manager > Package Manager Console.
  2. In the console, type: Install-Package ByteHide.Linker.Integration.

After installation, make sure to save the file and rebuild your project to apply the changes.

Warning: You must rebuild your project to apply the changes.

Quick Start Guide

Once you've installed the ByteHide Linker Integration package, follow these steps to quickly start securing your sensitive data:

  1. Install ByteHide Linker Integration: Add the package to your project.
  2. Create your configuration: Create a JSON file named bytehide.linker.json in the root of your project.
  3. Build: Rebuild your project to apply the changes.
  4. Automatic Merge: The package will automatically merge and compress your assemblies.
  5. Done!: Your project is now merged and compressed, ready for deployment.

Using ByteHide Linker Integration in Visual Studio is straightforward. Once installed and configured, the package will automatically merge and compress your assemblies during the build process.

Sample Configuration

Here's a sample configuration file that you can use to get started with ByteHide Linker Integration:

{
 "Name": "My Linker Configuration",
 "IncludeDependencies": [ "Newtonsoft.Json", "Newtonsoft.*" ],
 "CleanDependencies": true,
 "RunConfiguration": "Release",
 "Enabled": true,
 "ThrowOnError": false
 "Obfuscate": false
}

Configuration Options

The bytehide.linker.json file allows you to configure the ByteHide Linker Integration package according to your project's requirements. Here are the available options:

  • Name: The name of the configuration.
  • IncludeDependencies: A list of dependencies to include in the merged assembly. If not specified, all dependencies will be included automatically.
  • ExcludeDependencies: A list of dependencies to exclude in the merged assembly. If not specified, all dependencies will be included automatically.
  • CleanDependencies: A boolean value that determines whether to clean up the dependencies after the merge process.
  • RunConfiguration: The build configuration to apply the merge process. You can specify Debug, Release, or * to run the process for all configurations. Default value: Release.
  • Enabled: A boolean value that determines whether the package is enabled or not.
  • ThrowOnError: A boolean value that determines whether to throw an error if the merge process encounters a failure.
  • Obfuscate: A boolean value that determines if the references should be obfuscated in the main assembly.

ByteHide Documentation 📚

Read how to start using your apps with the ByteHide Linker Integration

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

    • No dependencies.
  • .NETStandard 2.0

    • 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.

Version Downloads Last updated
2.0.0.10 208 8/23/2024
1.0.0.66 173 8/19/2024
1.0.0.65 174 8/18/2024
1.0.0.64 148 8/11/2024
1.0.0.63 120 7/26/2024
1.0.0.62 115 7/25/2024
1.0.0.44 98 7/24/2024
1.0.0.43 89 7/24/2024
1.0.0.42 107 7/24/2024