Невозможно выбрать Target framework для игр XNA 4.0 - PullRequest
7 голосов
/ 29 июня 2011

У меня есть проект XNA 4.0, который я хотел бы скомпилировать с помощью профиля .Net 4.0 Full, но по умолчанию он установлен в профиль клиента. Поле со списком Target на вкладке «Приложение» недоступно.

Я удалил и переустановил .Net 3.5, .Net 4.0 и Xna 4.0. В чем может быть проблема? Другие наши машины для разработки не имеют этой проблемы.

enter image description here

Ответы [ 3 ]

7 голосов
/ 12 июля 2011

Я нашел обходной путь:

В файле .csproj находится элемент xml с именем TargetFrameworkProfile, для которого установлено значение Client. Когда я удаляю слово Client и таким образом очищаю узел xml, проект создается как полная сборка .Net 4.0.

Вы даже можете обновить проект до .NET 4.5 или выше, изменив элемент TargetFrameworkVersion. Мы используем это, чтобы иметь возможность использовать камеру Kinect One в играх XNA.

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
0 голосов
/ 24 декабря 2013

В ответ Wouter, вот правильный XML в файле .csproj:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile></TargetFrameworkProfile>
0 голосов
/ 11 июля 2011

Где вы видите, что ваш проект настроен на клиентскую среду? Я создал несколько XNA-проектов, но у меня никогда не было проблем с этим.

Рамка My Target framework тоже отключена.

Если вы получаете ошибки, я думаю, вам нужно искать другую причину.

поздравления

...