问题标签 [desktop-bridge]
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.
c# - 在 UWP 中启动后台 win32 控制台应用程序
Win32 控制台应用程序可以通过以下方式启动
和
遵循 AppService 桥示例。即使我不想输入/输出任何内容,也会显示一个通用窗口。我在 CreateProcess 中没有找到像 SW_HIDE 这样的参数。如何在 UWP 中启动后台 win32 控制台应用程序?
wpf - 使用 AdControl 在为 UWP 打包的 WPF 应用程序中显示广告
我(似乎)已经使用以下指南为我的 WPF 应用程序成功创建了一个 UWP 包:
https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-packaging-dot-net
现在我想利用 AdControl 类在我的项目中显示横幅广告,详情如下:
https://docs.microsoft.com/en-us/windows/uwp/monetize/adcontrol-in-xaml-and--net
这可能吗?我没有在我的 WPF 项目的参考下看到“通用 Windows”部分,我猜这是因为它不是原始的通用 Windows 项目。我确实在我使用上面的指南创建的 UWP 包包装器项目的参考下看到了它,但这并不能帮助我在 WPF 项目中显示广告。
任何帮助表示赞赏。
c# - 如何在 WPF 应用程序中打开正在通过桌面应用程序转换器转换为 UWP 应用程序的文件对话框
我有一个在 WPF 中创建的应用程序。当前在 WPF 中,我正在使用Microsoft.Win32.SaveFileDialog
文件选择器让用户选择要保存到的文件位置。
我正在通过 Desktop App Converter 应用程序将此应用程序转换为与 Windows Store 兼容的应用程序。当我在 UWP 转换的应用程序中使用 Win32 选择器时,它只是挂起并最终崩溃,所以这似乎并不令人愉快。
看起来有一个与 UWP 兼容的文件选择器Windows.Storage.Pickers.FileSavePicker
,可以使用 Nuget 包获得UWPDesktop
。
不幸的是,这给了我以下警告-
类型“Windows.Storage.Pickers.FileSavePicker”只能用于 UWP 应用,不能用于桌面或 Centennial
这对我来说似乎很清楚,所以最后我的问题是我应该为桌面转换器 UWP 应用程序使用什么对话框选择器?
似乎有2个选项-
- 我不知道有某种第三种类型的文件选择器,它与两个框架都兼容。
- 我在应用程序中使用某种检查来查看哪个框架处于活动状态(不知何故)并使用适当的文件选择器。
提前致谢!
uwp - Desktop App Converter 应用程序是否可以访问事件分析 API?
我一直在研究用于为 Windows 应用商店转换桌面应用程序的 DAC 工具。我想知道 UWP 自定义事件分析是否可以在商店中用于我的 WPF 桌面应用程序?
https://docs.microsoft.com/en-us/windows/uwp/monetize/log-custom-events-for-dev-center
uwp - 通过桌面网桥转换为 UWP 的 Win32 程序可以在 ARM 上运行吗?
并非所有 Win32 程序都依赖于 UWP/ARM 中不可用的 API 调用,但似乎转换程序的唯一 CPU 选择是 X86 和 X64。我的假设正确吗?
windows - 转换后的 UWP 应用程序无法在 Xbox One 上运行
我有 Xbox One 的 UWP 开发人员许可证,我正在尝试弄清楚如何将现有的 Windows 程序转换为 UWP,并在我的 Xbox One 上以开发模式运行它们。我使用 Desktop App Converter 将程序转换为 UWP,但我需要手动编辑 appxmanifest.xml 以将其安装在我的 Xbox One 上,并在启动时重定向到 Windows 商店。
exe - DesktopAppConverter:错误“E_NO_EXPANDED_BASE_IMAGE”
我想使用 DesktopAppConverter 工具转换一个 .exe 文件,使用这个命令
我收到这个错误
DesktopAppConverter:错误“E_NO_EXPANDED_BASE_IMAGE”:在“C:\ProgramData\Microsoft\Windows\Images”中找不到扩展的基本图像。请使用 -Setup 运行以扩展新的基础映像。在行:1 字符:1
请问我该如何解决这个问题?
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 文件夹存在。
我不确定此注释是否有助于解决问题,但我添加以防万一。
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 的人可以让我知道我错过了一些基本的东西。
谢谢。
windows-10-universal - 无法通过图形安装程序安装 appx
我现在面临一个问题,我真的不知道如何获得有关它的更多信息。
我已经通过 Microsoft 的 Desktop App Converter 转换了桌面应用程序,对可视资产进行了一些手动修改,并通过“makeappx.exe”重新捆绑了它。然后我签了。
一切都很顺利。除了当我双击 appx 进行检查时,我有以下窗口:
大致翻译为“无法打开 appx 或 appxbundle 文件”和“原因:未知原因导致的失败”。
这对我没有多大帮助:/
但是,如果我尝试通过一个简单的“Add-appxpackage MyPackage.appx”安装包,它工作得非常好。
谁能帮我找到一些关于这里发生的事情的线索?我已经按照此处的说明检查了事件查看器,但我找不到任何异常。
谢谢,
斯克弗雷普