问题标签 [desktop-app-converter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2238 浏览

windows-10-universal - 如何将依赖项合并到 .Appx 以避免 -DependencyPath 参数

我有一个由本机代码和托管代码混合而成的大型 win32 程序。我想将其放入单个 .Appx 文件中以便在 Windows 10 上进行简单安装。我不想将其放入 Windows 应用商店 - 我只是想用 .Appx 文件替换旧安装程序。

使用DesktopAppConverter我已将程序转换为 .Appx。我的问题是 DesktopAppConverter 添加了对“Microsoft.VCLibs.140.00.UWPDesktop”的依赖,这意味着我必须同时分发我的 .appx 和 Microsoft.VCLibs.x64.14.00.Desktop.appx。所以用户不能再只是单击我的 .appx 文件,而必须从 PowerShell 运行它:

Add-AppxPackage .\MyApp.appx -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx

有没有一种方法可以将依赖项“合并”到单个 .appx 中,用户只需双击即可安装?

0 投票
2 回答
327 浏览

desktop-bridge - 删除已安装的 BaseImage-14393 是不可能的

我无法删除目录 C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393

包括管理员提示在内的每种方法都无法删除目录。

0 投票
4 回答
1020 浏览

uwp - 修复由 Destop App Converter 生成的 AppX 清单中的缩放图像

我使用 Desktop App Converter 将我的 Win32 应用程序转换为.appx.

转换器无法正确转换应用程序图标。图标透明度丢失。虽然我已将此(错误?)报告给 Microsoft,但同时我想尝试手动转换图标。无论如何,我想最终.appx手动生成(使用makeappx)。所以我需要创建AppxManifest.xml.


问题是AppxManifest.xml桌面应用程序转换器生成的无效。所有图像路径都指向不存在的文件:

文件夹中没有AppStoreLogo.png(etc) 之类的Assets文件,有如下文件:

因此makeappx无法.appx使用生成的清单生成。

虽然我显然可以通过指向scale-100图像变体的路径来修复清单,但我觉得这不是正确的方法。

当然,缩放图像是有原因的。


我可以看到这些图像和缩放相关元素:

  • 清单中有列出所有比例的<Resources>元素。

  • 还有一些resources.*.pri文件引用了缩放的图像。

    /li>

但我不明白这一切是如何结合在一起的。 我应该在清单中使用哪些路径来维护缩放的图像?

0 投票
1 回答
245 浏览

wpf - Shall I kill my desktop app converter process?

I am converting my desktop wpf app into uwp, and I am using the desktop app converter, I follow the document here and all works fine, until I run below command:

DesktopAppConverter.exe -Installer "C:\Users\My Name\Desktop\publish installer\setup.exe" -InstallerArguments "/S" -Destination "C:\Result" -PackageName "MyTestApplication" -Publisher "CN=MyTestApplication" -Version 0.0.0.1 -MakeAppx -Verbose

In my desktop app converter screen it shows: Running Installer in Isolated Environment

VERBOSE: No installer valid exit codes specified. Using defaults: 0 VERBOSE: Replace any occurence of in -InstallerArguments with C:\shared\logs VERBOSE: Creating Isolated Environment VERBOSE: Starting the Isolated Environment

Than it seems stuck there forever, is there anyway I can look into what is happening there? It has been running for forty minutes - Shall I still wait for this?

0 投票
2 回答
781 浏览

windows - 使用 Desktop App Converter 指定包标识名称

我正在使用 DesktopAppConverter.exe 为 Windows 应用商店创建一个 appx。

上传到 MS 时出现以下错误:

如何指定包标识名称和家族名称,我目前正在使用命令:

我尝试了这里的所有参数

https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-run-desktop-app-converter

但是,它们都不是我要寻找的。

0 投票
1 回答
176 浏览

windows-store-apps - 无法从 Windows 10 商店下载桌面应用程序转换器

通过 Parallels Desktop 下载并加载 Windows 10 Pro (X64) 并尝试下载 Desktop App Converter 但无法下载,因为我收到一条消息,指出“此应用程序无法在您的设备上运行”。

向下滚动时,我可以看到问题是由于商店没有检测到我的操作系统在 X64 架构中运行而引起的,但它是!(如屏幕截图所示) DesktopAppConverter_Message DesktopAppConverter_Windows10Store_Error

0 投票
0 回答
596 浏览

uwp - 桌面应用程序转换器 -PackageName E_MANIFEST_USE_DEFAULT_VALUE_FAILED

我正在尝试使用 Desktop App Converter 将我的应用程序转换为 appx。

我正在尝试以 -PackageName“1234Myapp.Andthistoo”的形式使用 Microsoft 商店仪表板中的包/身份/名称。

桌面应用程序转换器不会接受它。它不断返回写入错误。

从我的搜索中,我一直认为 -PackageName 类别不能以数字开头,并且它不能包含我的 Package/Identity/Name 两者都包含的句点。

它失败并显示此消息:

DesktopAppConverter:错误“E_MANIFEST_SET_PROPERTY_FAILED”:AppxManifest.xml 中的属性“Package.Identity.Name”无法设置为为参数“PackageName”指定的值“123MyApps.MyAppsproject”。请访问:“ https://aka.ms/idname ”以获取有关该属性的数据类型要求的更多信息。在 line:1 char:1 + &'C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_1.0.9.0_ ... + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DesktopAppConverter.ps1

当我进入身份信息页面时,它显示:

身份名称 = 长度介于 3 到 50 个字符之间的字符串,由字母数字、句点和短划线字符组成。

我看不到我做错了什么

0 投票
0 回答
354 浏览

uwp - 桌面应用程序转换器作为 -PackageName 放置的内容

我正在尝试使用 Desktop App Converter 为商店制作 appx 文件。

在我的命令中,我-PackageName从 Microsoft 商店仪表板的 Package/Identity/Name 中输入。

但桌面应用程序转换器停止:

DesktopAppConverter:错误“E_MANIFEST_SET_PROPERTY_FAILED”:AppxManifest.xml 中的属性“Package.Identity.Name”无法设置为为参数“PackageName”指定的值“123MyApps.MyAppsproject”。请访问:“ https://aka.ms/idname ”以获取有关该属性的数据类型要求的更多信息。在 line:1 char:1 + &'C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_1.0.9.0_ ... + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DesktopAppConverter.ps1

如果我使用显示名称,例如。“我的应用程序”,它有效。但是当我将它提交到商店时,我得到:

无效的包标识名称:MyApps(预期:1234MyApps.MyApps)

0 投票
2 回答
513 浏览

windows-store-apps - 桌面应用程序转换器 -PackageName 错误

我正在尝试使用 Desktop App Converter 将我的应用程序转换为 Windows 商店。

如果我将 -PackageName 选项设置为仪表板中给定的 Package/Identity/Name,Desktop App Converter 会停止并显示 -PackageName 的写入错误。

但是,如果我将 -PackageName 放在我想要的显示名称中,当我将 appx 文件提交到 Windows 商店时,我会得到: Invalid package identity name: 和 Invalid package family name:

*更新

我的包裹/身份/名称采用 1234MyApp.MyApp 的形式。如果我省略了“1234”,则 Desktop App Converter 将完成其运行。但是,当我尝试将 appx 文件提交到 Windows 商店时,我当然会出现 Invalid package identity name 和 Invalid package family name 错误。

0 投票
1 回答
1189 浏览

c# - 始终以管理员身份运行使用 Windows 桌面桥转换的应用程序?

我有一个使用Desktop to UWP Bridge转换的应用程序,特别是Desktop App Converter自动完成所有操作。它可以正常转换和安装,但是当我尝试运行它时,我收到一个错误,即可执行文件需要提升。我可以解决此问题,Right Click -> Run as Administrator但我希望将此应用程序重新打包为默认设置,因此不需要此额外步骤。值得注意的是,我可以在没有管理员权限的情况下将应用程序作为正常安装运行,只有转换后的应用程序需要这个。

有没有办法在AppxManifest.xml与转换应用程序相关的文件中包含所需的提升请求?我希望有一些简单的东西

这里的清单上有文档,但我找不到与权限或提升级别相关的任何内容。

这是AppxManifest.xml由转换器生成的。