【发布时间】:2018-09-18 20:14:26
【问题描述】:
我在 Windows 10 上使用带有官方 UWP 示例代码的 Visual Studio 2017。
有一个名为 basicinput 的 UWP 示例,它在 Visual Studio IDE 中作为发布版本运行,没有问题。
我的问题是:
当我尝试通过单击鼠标(在 Visual Studio 环境之外)运行 release basicinput.exe 可执行文件时,我收到一条错误消息,指出无法找到某些格式为 vs*.dll 的 DLL 名称。
我搜索了那些 .dlls 并尝试将它们移动到与 basicinput.exe 相同的文件夹,但随后应用程序就挂了。
我不明白什么?
我做错了什么?
【问题讨论】:
-
您是否从其安装目录(而不是构建目录)运行可执行文件?
-
见docs。 Visual Studio 在本地部署 UWP appx 包,您可以在没有 VS 的情况下通过在“开始”菜单中找到磁贴并单击它来启动它。如果你想从命令行启动你的 UWP,你应该使用protocol activation
-
我需要能够确定构建 c++ uwp 应用程序所需的命令行(如 basicinput),并且我需要确定执行应用程序所需的命令行。
标签: dll uwp visual-studio-2017 executable release