Могу ли я использовать сборки XNA 4.0 внутри Visual Studio 2010 без XNA Game Studio? - PullRequest
0 голосов
/ 11 января 2012

Я просто хочу использовать сборки внутри моего приложения.Возможно ли это?

Ответы [ 3 ]

3 голосов
/ 11 января 2012

Пользователям необходимо установить среду выполнения XNA, но в противном случае да, вы можете использовать сборки XNA в любом типичном (32-разрядном) приложении .NET.

2 голосов
/ 11 января 2012

Я сделаю еще один ответ, поскольку хочу поделиться фрагментом кода.

Если по какой-то причине VS скрывает сборки XNA, вы можете попробовать добавить их в свой проект вручную.

Выгрузите проект в обозревателе решений, затем щелкните его правой кнопкой мыши и выберите «Редактировать проект». Затем в Project/ItemGroup, где находятся все теги <Reference>, добавьте ссылки XNA (конечно, только те, которые вам нужны):

<Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Avatar, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Storage, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Video, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Xact, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
0 голосов
/ 11 января 2012

некоторые из них да, если вы устанавливаете распространяемый дистрибутив, но вы не получите конвейер контента, и я думаю, что xact, это только часть полной установки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...