2016-04-18 3 views
5

Ищет пространство имен , но мне тяжело. На что я должен ссылаться, чтобы получить доступ к этому? MSDN буквально не помогала в этом вопросе. https://msdn.microsoft.com/en-us/library/windows/apps/windows.gaming.input.aspxКак мне ссылаться на пространство имен Windows.Gaming.Input

Стоит отметить, что я уже включил WindowsBase и System.Windows думал, что они могут быть там. Не повезло.

Также пробовал:

  • C# UWP приложение
  • C++ DirectX UWP приложение

Ни бы разрешить пространство имен.

+1

Вы строите приложение UWP? Из того, что я нашел googling, кажется, что пространство имен ограничено этими приложениями (http://answers.flyppdevportal.com/MVC/Post/Thread/11b24053-99bf-4ec1-b958-ba8608e14e48?category=csharpgeneral) – sous2817

+0

@ sous2817 Ive попытался создать пустой UWP и попробовал включить его там, а также надеяться, что я смогу отследить его обратно в DLL и создать для него обертку для своих приложений, но даже в приложении UWP говорится, что пространство имен 'Gaming' не существует в' Windows' ... – Wobbles

+0

В связанной теме есть также та же проблема с реферированием. Однако, поскольку вы не используете UWP, некоторые из них предлагают http://sharpdx.org/ в той же теме. –

ответ

0

Windows.Gaming.Input является пространством имен UWP, для его использования вам необходимо создать приложение UWP. Из вашего вопроса (вы включили WindowsBase и System.Windows) кажется, что вы создали WPF-приложение, что не так.

Вы можете создать проект UWP с New -> Project -> Visual C# -> Windows -> Universal для проекта C# и Other Languages -> Visual C++ -> Windows -> Universal для проекта C++.

После этого он должен работать нормально.

enter image description here

+0

Как я заявляю в вопросе, я уже пробовал оба из них. – Wobbles