2016-06-18 1 views
0

Я использую сообщество Visual Studio 2015 (версия 14.0.25123.00 Обновление 2) с .Net framework v4.6.01038 с инструментами Unity для VS2015, которые я использовал для отладки мои проекты единства. Казалось, что все работает нормально, но после того, как я попытался работать с UnityEngine.UI VS, начнем показывать ошибки, говорящие, что пространство имен не найдено. Я использовал те же файлы проекта в другом ПК, где единственное различие было в версии .Net framework (v4.6.01055), и это сработало. Если я удалю инструменты единства с моего предыдущего ПК, ошибка сборки исчезнет, ​​но я думаю, что нет способа отладки без инструментов единства. Это проблема с .net framework или я чего-то не хватает? - Я попытался экспортировать и повторно импортировать все единицы активов и пакетов, но это не решило проблему. - VS2015 был удален и переустановлен с нуля - все еще не работал - инструменты единства также были переустановлены - Также удалена projectFolder \ Library \ UnityAssemblies и перезапустил VS2005.Не удалось найти пространство имен UnityEngine.UI после установки Visual StudioTools for Unity

Ни один из этих методов не работает для меня. Пытался найти точную версию .NET Framework, но тоже не смог. Есть ли конкретное решение этой проблемы?

ответ

0

Итак, я наконец нашел обходное решение этой проблемы, и я довольно много думаю, что версия каркаса .Net не возникала здесь. Решение заключается в установке уровня совместимости Api с «Подмножество .NET 2.0» на «.NET 2.0». Для того, чтобы сделать это в единстве выполнить следующие шаги:

Unity> Правка> Настройки проекта> Игрок> Уровень Api Совместимость

From: ".NET 2.0 Подгруппа" To».NET 2.0"

Выполняйте перезагрузку как Unity, так и VS2015 (если вышеуказанное решение не работает правильно)

+0

Вам не нужно менять уровень совместимости Api, чтобы исправить его. Должно быть, просто работало следующее направление. – Programmer

+0

Я сделал их как минимум трижды. Установка VS2015 из единства не решила проблему для меня. Я все еще видел версию .Net версии 4.6 даже после удаления VS. Прямо сейчас, изменив уровень API, VS2015 работает так, как ожидалось, версия .Net остается прежней! – MetaRs

Смежные вопросы