我见过一些在 C++ 控制台应用程序中使用 Windows.Gaming.Input 的示例,但是否也可以在非 UWP C# 项目中访问它?
Thanks,
我已经通过执行以下操作成功做到了这一点:
- 确保 VisualStudio 未运行。
- 打开你的项目
*.csproj
文件在文本编辑器中,例如记事本。
- Add
<TargetPlatformVersion>10.0</TargetPlatformVersion>
to the *.csproj
文件。你可以把它放在<TargetFrameworkVersion/>
entry.
Note:在 .NET 6+ 中,标签名称现在为:<TargetPlatform>
and <TargetFramework>
.
- 在 Visual Studio 中打开您的项目。
- Add the
System.Runtime.WindowsRuntime
使用 nuget 进行参考(我使用的是 v4.7.0,当时最新的稳定版本),或者手动浏览系统上的 DLL 文件。
- 在解决方案/项目资源管理器中,右键单击“引用”->“添加引用...”
- 您现在应该能够在侧面看到“通用 Windows”作为一个选项。
- Add the
Windows.Gaming
参考。
- In your
*.cs
文件,您需要使用参考using Windows.Gaming.Input;
。如果找不到引用,请尝试将其包含在命名空间之外。或者你也可以尝试using global::Windows.Gaming.Input;
反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)