【问题标题】:using Dotfuscator with xamarin.forms project ,error 9009将 Dotfuscator 与 xamarin.forms 项目一起使用,错误 9009
【发布时间】:2020-04-11 13:51:23
【问题描述】:

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

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

【问题讨论】:

  • 您能否将build verbosity 至少增加到“正常”并重建?这应该在构建输出中显示 Dotfuscator 的文本输出。然后请编辑您的问题以包含来自 Dotfuscator 的错误消息。

标签: dotfuscator


【解决方案1】:

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

旧属性值为:

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

我改成了:

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

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

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

【讨论】:

    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多