问题标签 [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.
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 中,用户只需双击即可安装?
desktop-bridge - 删除已安装的 BaseImage-14393 是不可能的
我无法删除目录 C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393
包括管理员提示在内的每种方法都无法删除目录。
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>
元素。还有一些
/li>resources.*.pri
文件引用了缩放的图像。
但我不明白这一切是如何结合在一起的。 我应该在清单中使用哪些路径来维护缩放的图像?
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?
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
但是,它们都不是我要寻找的。
windows-store-apps - 无法从 Windows 10 商店下载桌面应用程序转换器
通过 Parallels Desktop 下载并加载 Windows 10 Pro (X64) 并尝试下载 Desktop App Converter 但无法下载,因为我收到一条消息,指出“此应用程序无法在您的设备上运行”。
向下滚动时,我可以看到问题是由于商店没有检测到我的操作系统在 X64 架构中运行而引起的,但它是!(如屏幕截图所示)
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 个字符之间的字符串,由字母数字、句点和短划线字符组成。
我看不到我做错了什么
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)
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 错误。
c# - 始终以管理员身份运行使用 Windows 桌面桥转换的应用程序?
我有一个使用Desktop to UWP Bridge转换的应用程序,特别是Desktop App Converter自动完成所有操作。它可以正常转换和安装,但是当我尝试运行它时,我收到一个错误,即可执行文件需要提升。我可以解决此问题,Right Click -> Run as Administrator
但我希望将此应用程序重新打包为默认设置,因此不需要此额外步骤。值得注意的是,我可以在没有管理员权限的情况下将应用程序作为正常安装运行,只有转换后的应用程序需要这个。
有没有办法在AppxManifest.xml
与转换应用程序相关的文件中包含所需的提升请求?我希望有一些简单的东西
这里的清单上有文档,但我找不到与权限或提升级别相关的任何内容。
这是AppxManifest.xml
由转换器生成的。