none
使用 DesktopAppConverter 将Win32转制UWP,提示对未声明的特性组的引用,先谢谢各位了 RRS feed

  • 问题

  • PS C:\WINDOWS\system32> DesktopAppConverter.exe -Installer C:\orig\huyaminiclient\ -AppExecutable huya.exe -Destination C:\uwp -PackageName "huyauwp" -Publisher "CN=Huya" -Version 1.0.0.0
    C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_2.1.4.0_x64__8wekyb3d8bbwe\DesktopAppConverter.ps1 : 使用“0”个参数调用“Compile
    ”时发生异常:“对未声明的特性组“http://schemas.microsoft.com/appx/manifest/preview/windows10/msixappcompatsupport:PreviewEntryPointAttribut
    esGroup”的引用。”
    所在位置 行:1 字符: 1
    + &'C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_2.1.4.0_ ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
        + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DesktopAppConverter.ps1

    ---------------------------------------------------------------------------------------------------------------------

    错误如上所示,使用的虚拟机,环境纯净,系统是18362.3,SDK是18362.1,WIM文件是MSDN教程上的Windows_BaseImage_DAC_18362_V1.wim


    2020年10月29日 9:17

全部回复

  • 你好,

    你是参照文档使用 Desktop App Converter 打包桌面应用程序中所描述的方式来转换的吗?你的程序时WPF的程序吗?如果你的程序是用VS开发的,可以直接用VS进行打包转换。具体步骤你可以参照这篇文档:Setup the Windows Application Packaging Project in your solution 然后参照UWP的打包方式来进行打包。

    谢谢

    Daisy Tian


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年10月30日 5:08
  • 您好,我是按照那个教程操作的,我现在因为一些限制,只能使用DAC来转换,无法使用VS转换;请问我这个问题会是因为我要转制的Win32程序使用了不支持的API吗,谢谢
    2020年10月30日 7:24
  • 你好,

    在将桌面程序打包之前,你需要根据Prepare to package a desktop application来判断你的程序是否符合打包要求。你可以参考一下有关于API的部分。

    谢谢

    Daisy Tian


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年11月2日 7:18