Fody.Costura 圧縮を使用して、またはそれを使用せずに、マージされたファイルが難読化されていないため、Fody.Costura がファイルをマージする前に難読化を実行するにはどうすればよいですか。
https://github.com/obfuscar/example.git obfuscar のプロジェクト例をダウンロードし、Fody と Fody.Costura を nuget でインストールしましたが、出力例は ILSpy プロジェクトで確認すると難読化されていません。
https://github.com/icsharpcode/ILSpy (圧縮ファイルをダウンロードして dll コードを表示する ILSpy プロジェクト) https://github.com/G4224T/Fody-Costura-Decompress (fody costura ファイルを解凍するには)。
私の難読化設定は
<?xml version='1.0'?>
<Obfuscator>
<Var name="InPath" value="." />
<Var name="OutPath" value=".\Obfuscator_Output" />
<Var name="HidePrivateApi" value="true" />
<Var name="KeepPublicApi" value="false" />
<Var name="KeyFile" value=".\test.snk" />
<Module file="$(InPath)\BasicExampleExe.exe" />
<!--<Module file="$(InPath)\BasicExampleLibrary.dll" />-->
</Obfuscator>
そして、私が試したfody costuraで
<Costura DisableCompression="true" />
と
<Costura DisableCompression="false" />
無料なので、このプロジェクトを使用してファイルを難読化およびマージするためのオプションが必要です。ありがとうございます