在 dotfuscator 运行 时停止构建 Xamarin Android 项目

Stopping the build Xamarin Android project while dotfuscator run

我尝试根据本手册将 Dotfuscator 集成到我的 Xamarin 项目中:https://www.preemptive.com/dotfuscator/ce/docs/help/getting_started_xamarin.html

我执行了步骤:Import the Targets FileSet MSBuild Properties 我跳过了 Add Dotfuscator Config File to Project 因为我还没有配置。然后我启动构建并收到此错误:

There are no assemblies to process. Stopping the build...

看起来 dotfuscator 需要 .dll 程序集,但我没有这些,因为构建尚未完成,因为 dotfuscator 正在停止。

UPD

我这样编辑 Android.csproj 文件:

1) 添加了

< DotfuscatorXamarinEnabled >true< /DotfuscatorXamarinEnabled >

2) 添加了此代码

< PropertyGroup > 
< DotfuscatorXamarinConfigFileName >DotfuscatorConfig.xml< /DotfuscatorXamarinConfigFileName >
< DotfuscatorXamarinCliPath>C:\Program Files (x86)\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation4.43.1\dotfuscator.exe< /DotfuscatorXamarinCliPath >
< DotfuscatorXamarinGenerateNewConfigFile >true< /DotfuscatorXamarinGenerateNewConfigFile>
< DotfuscatorIncludeAsInput >< /DotfuscatorIncludeAsInput>   
< /PropertyGroup>   
< Import Project="..\..\PreEmptive.Dotfuscator.Xamarin\PreEmptive.Dotfuscator.Xamarin.targets"/>

< /Project> 标签之前。

仍然有错误:There are no assemblies to process. Stopping the build...

UPD2

我试图像这样更改 .csproj 文件 link :: https://www.preemptive.com/dotfuscator/pro/userguide/en/getting_started_protect.html#integrate-xamarin

这次混淆甚至没有开始。应用程序已构建,但它是简单的 apk,一如既往。

您的 link 是 Dotfuscator Community (CE) 用户指南,但您的屏幕截图显示您使用的是 Dotfuscator Professional。相反,请参阅 Dotfuscator Professional 用户指南中的 Xamarin page

(注意:我在 Dotfuscator 团队工作。)