Dotfuscator Professional V4.8(PreEmptive Solutions)を使用すると、マージされた(別名リンクされた)非プライマリアセンブリからパブリック型をマージされたアセンブリにすることは可能ですか?Dotfuscatorとマージされたアセンブリの型
つまり、アセンブリAにはFooというパブリックタイプがあり、アセンブリBにはFooタイプを含むシグネチャを持つパブリックメソッドがいくつかあるとします。 CにAとBをマージした後、主要アセンブリとしてBと、私はFooのはC.
の公共のタイプになりたいことはdotfuscatorは常にC.
- への内部はFooを入力しますと思われます私は [System.Reflection.Obfuscation(Exclude = true)] を入力してFooを入力しようとしましたが、 の効果がないようです。
- 新しいタイプの は元の アセンブリのタイプと互換性がありません。
完了、ありがとうございます。 – mpeac
私たちのビルド環境では、すべてのマージドタイプを非公開にしているドットフリーザーの後にサイレントMSBuildタスクが実行されています。迅速かつ役立つサポートのためにdotfuscatorチームに感謝します。特に、彼らは "-e"オプションを使用して、点検係が点検のために生成されたILファイルを残すように提案しました。 – mpeac