Obfuscation.Fody
1.0.0
dotnet add package Obfuscation.Fody --version 1.0.0
NuGet\Install-Package Obfuscation.Fody -Version 1.0.0
<PackageReference Include="Obfuscation.Fody" Version="1.0.0" />
paket add Obfuscation.Fody --version 1.0.0
#r "nuget: Obfuscation.Fody, 1.0.0"
// Install Obfuscation.Fody as a Cake Addin #addin nuget:?package=Obfuscation.Fody&version=1.0.0 // Install Obfuscation.Fody as a Cake Tool #tool nuget:?package=Obfuscation.Fody&version=1.0.0
Obfuscation.Fody
This is a Fody extension to modify ObfuscationAttribute
.
It will get the attribute target that contains ObfuscationAttribute
, and filter out the attribute target whose Exclude
property value is equal to true
, and modify the eligible Feature
property value. Other properties remain the same.
It has one configuration element:
<Obfuscation Feature="EXCLUDE:NECROBIT,STRINGENCRYPTION,ANTITAMP,CONTROLFLOW,SNREMOVAL;INCLUDE:OBFUSCATION" Append="true" />
The Feature
configuration item will be used to modify the Feature
property of the ObfuscationAttribute
.
The Feature
configuration item is required, otherwise the Obfuscation.Fody
extension does not work.
The Append
configuration item will decide whether to override the original Feature
property value or append it.
The Append
default value is false
, it is optional.
Attribute targets Support:
- Assembly
- Class
- Struct
- Enum
- Method
- Property
- Field
- Event
- Interface
- Parameter
- Delegate
- Record (a special class)
- Indexer (a special property)
- Destructor (a special method)
- Constructor parameters (The Constructor is a special method)
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 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
- Fody (>= 6.6.0)
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 |
---|---|---|
1.0.0 | 377 | 2/17/2022 |