将 Dotfuscator 与 xamarin.forms 项目一起使用,错误 9009

using Dotfuscator with xamarin.forms project ,error 9009

尝试在设置 PreEmptive Website 中所述的所有要求后保护 android xamarin.forms 项目 当我尝试构建时,我遇到了这个错误:

命令“"C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE" /p:InDir="obj\Release\DotfuscatorXamarin\dfin",OutDir="obj\Release\DotfuscatorXamarin\dfout",ReportDir="DotfuscatorReports\Release" "DotfuscatorConfig.xml"”已退出,代码为 9009。

首先感谢 Joe,在增加冗长之后,构建输出中很清楚如何解决它: - 在项目文件(我想用 Dotfuscator 保护)中有一个 属性 调用,我将其值设置为 dotfuscatorCLI 文件的路径(根据 属性 名称的请求) .简单的解决方案是将 CLI 文件名 添加到路径的末尾,所有操作都没有错误。

旧的 属性 值为:

<DotfuscatorXamarinCliPath>C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE</DotfuscatorXamarinCliPath>

我改成:

<DotfuscatorXamarinCliPath>C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE\dotfuscatorCLI.exe</DotfuscatorXamarinCliPath>

定义问题的构建输出如下:

"C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\Common7\IDE\Extensions\PreEmptiveSolutions\DotfuscatorCE"' is not recognized as an internal or external command,operable program or batch file.