问题标签 [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 回答
82 浏览

uwp - Desktop App Converter 应用程序是否可以访问事件分析 API?

我一直在研究用于为 Windows 应用商店转换桌面应用程序的 DAC 工具。我想知道 UWP 自定义事件分析是否可以在商店中用于我的 WPF 桌面应用程序?

https://docs.microsoft.com/en-us/windows/uwp/monetize/log-custom-events-for-dev-center

0 投票
1 回答
1058 浏览

exe - DesktopAppConverter:错误“E_NO_EXPANDED_BASE_IMAGE”

我想使用 DesktopAppConverter 工具转换一个 .exe 文件,使用这个命令

我收到这个错误

DesktopAppConverter:错误“E_NO_EXPANDED_BASE_IMAGE”:在“C:\ProgramData\Microsoft\Windows\Images”中找不到扩展的基本图像。请使用 -Setup 运行以扩展新的基础映像。在行:1 字符:1

请问我该如何解决这个问题?

0 投票
1 回答
6846 浏览

deployment - 向开发人员索取新的应用程序包。此软件包可能与已安装的软件包冲突

我已经使用 DesktopAppConverter 转换了一个 .EXE 应用程序,我有一个 .appX 文件。我安装了自动生成的证书。现在,当我尝试在计算机中安装 appX 文件时,出现此错误

向开发人员索取新的应用程序包。这个包可能与已经安装的包冲突,或者它依赖于这里没有安装的东西(包依赖),或者是为不同的架构制作的(0x80073CF3)

我怎样才能解决这个问题??

转换器在某一时刻说

详细:添加了基于文件“C:\vfs0\Users\ContainerAdministrator\AppData\Local\Fun Money\msvcp120.dll”的新框架包依赖项。包名称:“Microsoft.VCLibs.120.00.UWPDesktop”警告:DesktopAppConverter:警告“W_PACKAGE_DEPENDENCY_ADDED”:对框架包“Microsoft.VCLibs.120.00.UWPDesktop”的依赖已添加到 AppxManifest.xml。有关在本地部署之前安装程序包的指导,请参阅“ http://go.microsoft.com/fwlink/?LinkId=821959 ”。否则,如果这是错误的,请在打包和部署应用程序之前从 AppxManifest.xml 中的 Dependencies 中删除相应的条目。详细:------------------------------------------------ --

我确实访问了go.microsoft.com/fwlink/?LinkId=821959并安装了 VC 14、12 和 11。但仍然是同样的错误。

注意.appX 文件中的 appManifest.xml(用 winrar 打开)有这个依赖

然而当我访问C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0

我只有 14.0 版本来安装没有 12.0 文件夹存在。

我不确定此注释是否有助于解决问题,但我添加以防万一。

0 投票
1 回答
550 浏览

wpf - 将自定义图标资源与 DesktopAppConverter UWP 一起使用

我正在使用 DesktopAppConverter 将我的 WPF 应用程序转换为与 Windows 商店兼容的应用程序。现在我能够构建 AppX,但问题与我的应用程序资产有关。

目前,DesktopAppConverter 正在使用我现有的图标(在 WPF 中看起来很棒)并使用它以某种方式为 UWP 应用程序以不同的分辨率创建所有不同的资产。它创建的图标看起来很糟糕,非常块状并且明显放大了。

我看待它的方式是有2个选项。

1 - 我在我的 WPF 应用程序中指定了一个非常大的图标文件,它可能会以某种方式最终在 DesktopAppConverter 中得到更好的缩放。这里的问题是,对于大分辨率的 Ico 文件,我最终会得到一个疯狂的大文件(据我所知,Ico 的压缩效果不是很好)。

2 - 通过 DesktopAppConverter 构建时,我指定了一个包含正确缩放资产的文件夹(使用 UWP Tile Generator 创建)。这就是我想做的。我真的不想每次都调整我的资产。

第三个选择是我要去的那个,但我真的不想做。它涉及使用 AppX 构建,然后替换资产,然后使用 MakeAppX,然后使用 SignTool 重新签名。所有这些似乎真的没有必要,所以我希望来自 MSFT 的人可以让我知道我错过了一些基本的东西。

谢谢。

0 投票
2 回答
585 浏览

c# - Windows Store In App Purchase 问题“价值不在预期范围内”

当使用命名空间 Windows.services.Store 中的StoreContext.RequestPurchaseAsync()从WPF 桌面应用程序执行应用内购买时,我们会收到带有 ExtendedError 消息“值不在预期范围内”的 StorePurchaseResult。

我们的应用程序已发布并可从 Windows 应用商店下载。

它是使用 DesktopAppConverter 工具转换的。我们根据 Store 中的描述(Identity Name, Publisher...)设置 manifest.appx。

我们按照下面提供的说明从使用桌面桥的 Windows 桌面应用程序的 UI 线程中使用 C# 中的应用内购买。

https://docs.microsoft.com/en-us/windows/uwp/monetize/in-app-purchases-and-trials https://docs.microsoft.com/en-us/windows/uwp/monetize/enable -in-app-purchases-of-apps-and-add-ons

在我们应用程序的代码中,我们声明了 IInitializeWithWindow 接口:

然后,当我们的应用程序启动时,我们使用单用户方式获取 StoreContext(存储在 storeContext_ 属性中):

在此之后,我们设法检索 StoreLicense(存储在 storeLicense_ 属性中)并列出关联的商店产品而没有任何错误

从商店中检索到产品的商店 ID 后,我们等待用户单击调用下面回调的购买按钮。

RequestPurchaseAsync()返回错误,而不是显示购买产品的 Metro 界面。这是返回的扩展错误:

Message = "值不在预期范围内。"

HResult = -2147024809

有关如何解决此问题的任何线索?

0 投票
0 回答
298 浏览

windows - DesktopAppConverter 工作,但运行应用程序时出现“参数不正确”错误

我运行了 DesktopAppConverter 并成功地为我的桌面程序获取了一个 appx 文件。它没有签名,所以我选择使用 powershell 来安装它:

这可行,但如果我尝试运行已安装的应用程序,Windows 会给出以下错误消息,仅此而已:

参数不正确。

知道在这种情况下错误可能意味着什么吗?

我的桌面程序使用 directx 和一些 VFW 的东西,但没有 .net,因为它都是老式 MFC 的东西。

0 投票
2 回答
1116 浏览

windows-10-universal - 无法通过图形安装程序安装 appx

我现在面临一个问题,我真的不知道如何获得有关它的更多信息。

我已经通过 Microsoft 的 Desktop App Converter 转换了桌面应用程序,对可视资产进行了一些手动修改,并通过“makeappx.exe”重新捆绑了它。然后我签了。

一切都很顺利。除了当我双击 appx 进行检查时,我有以下窗口:

应用程序错误

大致翻译为“无法打开 appx 或 appxbundle 文件”和“原因:未知原因导致的失败”。

这对我没有多大帮助:/

但是,如果我尝试通过一个简单的“Add-appxpackage MyPackage.appx”安装包,它工作得非常好。

谁能帮我找到一些关于这里发生的事情的线索?我已经按照此处的说明检查了事件查看器,但我找不到任何异常。

谢谢,

斯克弗雷普

0 投票
2 回答
649 浏览

uwp - 桌面应用程序转换器中的警告

我有一个小型阅读器应用程序(.NET4.6.1),旨在通过桌面应用程序转换器转换为 UWP。我使用的命令如下(.msi):

DesktopAppConverter.exe -Installer C:\install\Setup1.msi -Destination C:\output -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1 -Verbose

我还尝试了 .exe 安装程序:

DesktopAppConverter.exe -Installer C:\install\Setup1.exe -InstallerArguments "/S" -Destination C:\output -PackageName "MyApp" -Publisher "CN=MyPublisher" -Version 0.0.0.1 -Verbose

但每次我收到以下三个警告:

警告摘要:W_EXE_NOT_DISCOVERED 无法从任何快捷方式确定应用程序可执行文件。MakeAppx 将失败,直到您修复 AppxManifest.xml 中的 Application Executable 属性

W_INSTALL_PATH_NOT_DISCOVERED 转换器无法确定您的应用程序的安装路径。请使用 -AppInstallPath 参数将应用程序二进制文件移出 VFS。

W_NO_ICONS_EXTRACTED 图标提取失败。改为使用占位符资产。请检查更多详细信息:“使用“2”参数调用“ExtractAndSaveIcons”的异常:“系统找不到指定的文件”。

以上两个安装程序(.msi 和 .exe)在我的计算机上运行良好,DesktopAppConverter.exe 也可以运行(我在 notepad++ 示例上尝试过。)。请给一些建议。谢谢

0 投票
1 回答
500 浏览

desktop-bridge - 桌面应用程序转换器无法运行,并显示:“传递给系统调用的数据区域太小”

我已经从 Windows 商店安装了 Desktop App Converter。当我尝试运行应用程序(实际上只是启动它)时,我收到以下消息:

我尝试运行Windows 应用程序的疑难解答程序,它告诉我“Windows 应用商店缓存和许可证可能已损坏”并尝试修复它们,但再次运行疑难解答程序会出现同样的问题。

每次我尝试运行 Desktop App Converter 时,事件查看器中都会出现 2 个错误:

...都来自 AppModel-runtime

有什么想法可以从这里进行故障排除吗?

0 投票
2 回答
189 浏览

wpf - 所有转换的应用程序(包括示例)都无法运行并显示“参数不正确”

我正在尝试转换 WPF oneclick 安装的应用程序,所以一切都应该非常简单。但是,每当我运行调试项目时,我都会得到

'参数不正确'

在消息框弹出窗口中,我永远无法运行该应用程序。

这发生在我的应用程序尝试调试时,来自 github 的所有示例,甚至来自 Windows 应用商店的 DAC 应用程序。即使应用程序安装并显示在我的应用程序列表中,错误也会弹出。

我正在使用创意者更新的最新版本。

事件查看器中存在各种错误,但它们似乎是 WinRT 应用程序的常见错误。

有什么想法吗?