Bytehide.Linker.Integration
1.0.0.44
See the version list below for details.
dotnet add package Bytehide.Linker.Integration --version 1.0.0.44
NuGet\Install-Package Bytehide.Linker.Integration -Version 1.0.0.44
<PackageReference Include="Bytehide.Linker.Integration" Version="1.0.0.44"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Bytehide.Linker.Integration --version 1.0.0.44
#r "nuget: Bytehide.Linker.Integration, 1.0.0.44"
// Install Bytehide.Linker.Integration as a Cake Addin #addin nuget:?package=Bytehide.Linker.Integration&version=1.0.0.44 // Install Bytehide.Linker.Integration as a Cake Tool #tool nuget:?package=Bytehide.Linker.Integration&version=1.0.0.44
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
- Open the NuGet Package Manager.
- Search for
ByteHide.Linker.Integration
in the manager search bar. - Select the latest stable version and click on install.
From Package Manager Console
- In Visual Studio, navigate to:
Tools > NuGet Package Manager > Package Manager Console
. - 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:
- Install ByteHide Linker Integration: Add the package to your project.
- Create your configuration: Create a JSON file named
bytehide.linker.json
in the root of your project. - Build: Rebuild your project to apply the changes.
- Automatic Merge: The package will automatically merge and compress your assemblies.
- 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",
"AssemblyTarget": "",
"IncludeDependencies": [ "Newtonsoft.Json" ],
"CleanDependencies": true,
"RunConfiguration": "Release",
"Enabled": true,
"ThrowOnError": 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.
- AssemblyTarget: The target assembly to merge and compress. If not specified, the main assembly will be used by default.
- IncludeDependencies: A list of dependencies to include 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.
ByteHide Documentation 📚
Coming soon
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. |
.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. |
-
.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.
Read the full documentation at: https://docs.bytehide.com/platforms/dotnet/products/linker/msbuild-install