none
Тотальные проблемы с VS2013 RRS feed

  • Вопрос

  • С 2008 на 2013 перейти не смог. Это просто ужас.

    Win7SP1, VS2013, язык C++

    1) Пустой проект создаётся с некорректными настройками. Platform Toolset приходится менять с "Visual Studio 2013 (v120)" на "Visual Studio 2013 - Windows XP (v120_xp)". (иначе нет даже windows.h) Т.е. для Windows 7 не поставляется набор заголовочных файлов и прочего. Как формируется этот список, из чего? Какие ключи реестра за это отвечают? Что нужно скачать и установить, прописать в реестре руками чтобы появилась возможность создавать 32/64 приложения используя заголовочные файлы и библиотеки для Windows 7? (Два оффлайн установщика из образов скачанных с офф. сайта MS вылетали с какими-то ошибками во время установки. При необходимости предоставлю больше информации. Качал отсюда: https://www.microsoft.com/en-us/download/details.aspx?id=8442)

    2) Тяжелейший интерфейс. Он рассчитан на запуск на игровом ПК с топовым железом? 5 минут работы и список опций (из свойств проекта) на 1/3 съезжает вверх, пряча несколько первых строк и часть полосы прокрутки. Жуть. искал перевод на старый интерфейс - всё что нашёл это плагин для раскраски панелек.

    3) В чём разница между Windows Kits и Microsoft SDKs/Windows? Я уже догадался что v7.0 это ни разу не версия чего-либо ОДНОГО, ибо содержимое папок с разными номерами кардинально отличается.

    4) Предупреждая советы в духе "reinstall": переустанавливал раза 3, offline, были ошибки о SQL и ещё какой-то незначительной фигне, которую я НЕ отметил, но которая УСТАНОВИЛАСЬ. Можно подумать у меня тут датацентр.

    5) Эта проблема не только у меня. Найденные "решения" неприменимы (нет целых веток реестров/файлов о которых в них говорится). Хотелось бы поставить точку в этом вопросе.

Ответы

  • Прошу прощения за задержку.

    Нет, файлы .user.props были стандартны, после удаления ничего не изменилось. Отключение intellisense так же не дало результата.

    Решение нашёл в следующем: vcpkgsrv.exe (который жрал память) переименовал в vcpkgsrv1.exe. Подсказки параметров функций пропали, но стало возможно пользоваться VS. Да и сами параметры можно глянуть в определении функции, туда можно из контекстного меню попасть.

    Всё, всем спасибо. Тему можно закрывать.

    • Помечено в качестве ответа Hollow Lake 12 июня 2016 г. 2:35
    12 июня 2016 г. 2:34

Все ответы

  • Platform Toolset приходится менять с "Visual Studio 2013 (v120)" на "Visual Studio 2013 - Windows XP (v120_xp)". (иначе нет даже windows.h)

    А что было отмечено флажками в категории Visual C++ программы установки?

    были ошибки о SQL и ещё какой-то незначительной фигне, которую я НЕ отметил, но которая УСТАНОВИЛАСЬ. Можно подумать у меня тут датацентр.

    "Это не ерунда, дружище Битнер, это совсем не ерунда...". Средства SQL используются IDE VS для внутренних нужд, поэтому, если программа установки предлагает это, значит "так надо" и сопротивляться не разумно (получили дополнительные проблемы).

    Эта проблема не только у меня.

    В этом Вы правы. Форум завален подобными вопросами. Иногда кажется, что всеобщая компьютеризация - это большое зло. Как было бы проще жить, если бы каждым инструментом пользовался исключительно соответствующий специалист.

    Кстати, а чего Вам не доставало в 2008?

    Извините за несколько насмешливый тон, уж очень категоричен Ваш пост :)


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!


    • Изменено kosuke904 25 мая 2016 г. 18:56 опечатка
  • >А что было отмечено флажками в категории Visual C++ программы установки?

    Ничего. Тулc фор оффис, бленд и прочее - я этим никогда не пользовался и не собираюсь. Была установка со всеми отмеченными - всё то же самое.

    >Средства SQL используются IDE VS для внутренних нужд

    Как коррелирует битая установка какого-то компонента sql и отсутствие заголовочных файлов и переменных а-ля "WindowsSDKDir"? Ошибок про это не было.

    >Кстати, а чего Вам не доставало в 2008?

    Тестовые задания и некоторые открытые проекты с применением C++11 поставляются готовыми проектами в VS2013. Для своих личных нужд использую, но приходится переключать системы.

  • >А что было отмечено флажками в категории Visual C++ программы установки?

    Ничего. Тулc фор оффис, бленд и прочее - я этим никогда не пользовался и не собираюсь. Была установка со всеми отмеченными - всё то же самое.

    Вы не поняли моего вопроса. Я Вас спрашивал не про "бленд и прочее", а о том, что было отмечено В КАТЕГОРИИ VISUAL C++? У Вас, как я понял, с этим проблемы?


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!


    • Изменено kosuke904 27 мая 2016 г. 18:30
  • Вы не поняли моего вопроса. Я Вас спрашивал не про "бленд и прочее", а о том, что было отмечено В КАТЕГОРИИ VISUAL C++? У Вас, как я понял, с этим проблемы?

    Пунктов выбора о C++ не было.

    Не далее как пару дней назад переустановил. Перед установкой руками из реестра удалил все возможные упоминания VS (на 10 ПК). Да, стандартные проекты стали восприниматься, предупреждений об отсутствии каких-либо переменных не появлялось. Следует сказать, что до этого ставил на чистую систему, т.е. никаких упоминаний VS в реестре быть не могло. Или могло? В любом случае пускай мой случай пополнит копилку "рецептов", а поисковик укажет сюда страждущему.

    НО заметил что при использовании некоторых сторонних библиотек (в частности OpenCV 3.1.0) Visual C++ Package Server начинает адово жрать оперативу. Да так, что пропадает звук, курсор движется рывками и прочие "прелести". Приходится переключаться обратно на v120_xp. Я конечно понимаю "Они сделали что-то не так, MS не приплетай", но это вынуждает меня делать хард ресет и использовать "старые" файлы.

  • Пунктов выбора о C++ не было.

    Какую же тогда версию VS2013 Вы установили?

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  • Возможно, такое поведение Вашей студии обусловлено некорректным изменением свойств по умолчанию для проектов С++. Загляните в папку %AppData%\..\Local\Microsoft\MSBuild\<версия>. Там могут лежать файлы с расширением .user.props. Удалите их и перезапустите студию.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  • Прошу прощения за задержку.

    Нет, файлы .user.props были стандартны, после удаления ничего не изменилось. Отключение intellisense так же не дало результата.

    Решение нашёл в следующем: vcpkgsrv.exe (который жрал память) переименовал в vcpkgsrv1.exe. Подсказки параметров функций пропали, но стало возможно пользоваться VS. Да и сами параметры можно глянуть в определении функции, туда можно из контекстного меню попасть.

    Всё, всем спасибо. Тему можно закрывать.

    • Помечено в качестве ответа Hollow Lake 12 июня 2016 г. 2:35
    12 июня 2016 г. 2:34