Visual c как обновить
как обновить MS Visual C++, MS .NET Framework, VCredist
Для полноценной работы приложений в ОС windows без ошибок, рекомендуется установить (обновить) последние версии программного обеспечения Microsoft Visual C++, Microsoft .NET Framework и VCredist. Приводим инструкцию и ссылки на официальный сайт для скачивания программ.
Microsoft Visual C++
Для загрузки последней версии Microsoft Visual C++ перейдите на официальный сайт, в раздел для скачивания по ссылке. Выберите русский язык, если в списке выбран иной, и нажмите «скачать». В появившемся окне выберите необходимую версию для скачивания: 64 битную или 86, затем нажмите «Next».
Затем сохраните и запустите установку скаченных файлов. Microsoft Visual C++ обновлен.
Microsoft .NET Framework
Чтобы обновить .NET Framework перейдите на официальный сайт Microsoft по ссылке для скачивания. Выберите русский язык и нажмите «Скачать».
Важно! Убедитесь, что на компьютере установлен самый последний пакет обновления и важные исправления Windows. Для поиска обновлений безопасности посетите Центр обновления Windows. При установке на 64-разрядной XP или Windows 2003, возможно, придется установить Windows Imaging Component. 32-разрядную версию Windows Imaging Component можно получить по следующей ссылке. 64-разрядную версию Windows Imaging Component можно получить по следующей ссылке.
В блоке «Мы рекомендуем» не выбирайте дополнительные пакеты, для установки они не требуются. Нажмите «Отказаться и продолжить», сохраните и запустите установку скаченного файла. .NET Framework обновлен.
VCredist
Для обновления VCredist перейдите в раздел обновления Microsoft Visual C++ перейдите на официальный сайт, в раздел для скачивания по ссылке. В появившемся окне выберите VSU4\vcredist_arm.exe, затем нажмите «Next». Сохраните и запустите установку скаченных файлов. VCredist обновлен.
Теги:
обновить
Microsoft Visual C++
Microsoft Visual Redistributable
Microsoft .NET Framework
VCredist
Microsoft Visual C++ 2019 (14.28.29812.0) Redistributable Package - Драйверы - Новости Software
Microsoft Visual C++ Redistributable Package - интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition.
Microsoft Visual C++ Redistributable Package устанавливает компоненты среды выполнения библиотек Visual C++, необходимые для запуска приложений, разработанных с помощью Visual C.
Компонент Microsoft Visual C++ 2019 заменяет компоненты Microsoft Visual C++ 2015 и Microsoft Visual C++ 2017.
Сообщение об ошибке | Требуемый компонент |
mfc140u.dll / concrt140.dll / msvcp140.dll / vccorlib140.dll / vcruntime140.dll / mfc140u.dll / mfcm140u.dll / vcomp140.dll / api-ms-win-crt-convert-l1-1-0.dll / api-ms-win-crt-runtime-l1-1-0.dll / api-ms-win-core-timezone-l1-1-0.dll / api-ms-win-crt-heap-l1-1-0.dll / api-ms-win-crt-stdio-l1-1-0.dll / api-ms-win-crt-string-l1-1-0.dll / api-ms-win-core-file-l1-2-0.dll / api-ms-win-core-localization-l1-2-0.dll / api-ms-win-core-libraryloader-l1-2-0.dll / api-ms-win-core-synch-l1-2-0.dll / api-ms-win-core-file-l1-2-1.dll / api-ms-win-core-file-l2-1-0.dll / adapt.dll / msvcrt.dll | Microsoft Visual C++ 2019 |
msvcr120.dll / msvcp120.dll / vcamp120.dll / vcomp120.dll / vccorlib120.dll / mfc120.dll / mscvr120.dll / mfc120u.dll / msvcr120_clr0400.dll / rld.dll | Microsoft Visual C++ 2013 |
msvcr110.dll / msvcp110.dll / vcomp110.dll / mfc110u.dll / msvcp110_win.dll | Microsoft Visual C++ 2012 |
msvcr100.dll / msvcp100.dll / mfc100.dll / vcomp100.dll / msvcr100d.dll / mfc100u.dll | Microsoft Visual C++ 2010 |
msvcr90.dll / msvcp90.dll | Microsoft Visual C++ 2008 |
msvcr80.dll / msvcp80.dll | Microsoft Visual C++ 2005 |
Устранение проблем компонента Microsoft Visual C++
В ряде случаев установка 32-битных и 64-битных версий компонентов решает проблему возникновения таких ошибок, как
Microsoft Visual C++ Runtime Library Error, 0x80240017, 0xc00007b, 0xc0000142 при запуске программ и игр.
Лицензия: Freeware
Разработчик: Microsoft
Язык интерфейса: Multi / Русский
Размер: 14 Мб
Microsoft Visual C++ 2019 Redistributable Package [Update - 12.01.2021]
Microsoft Visual C++ 2013 Redistributable Package [Update - 24.05.2017]
Microsoft Visual C++ 2012 Redistributable Package [Update - 19.07.2016]
Microsoft Visual C++ 2010 Redistributable Package [Update - 25.10.2016]
Microsoft Visual C++ 2008 Redistributable Package [Update - 23.04.2013]
Microsoft Visual C++ 2005 Redistributable Package [Update - 16.11.2011]
Microsoft Visual C++ | Бесплатные программы для Windows
Microsoft Visual C++ - это полнофункциональная среда, где запускаются приложения, игры, драйверы и прочие компоненты, разработанные на языках программирования C и C++ в Visual Studio для Windows, Linux, Android и iOS. Для запуска программного обеспечения требуются определенные системные компоненты, которые можно получить, если бесплатно скачать Microsoft Visual C++ Redistributable Package для Windows 10, 8.1, 8, 7 SP 1, Vista SP 2, XP SP 3 (32-бит и 64-бит). Этот пакет, устанавливающий необходимые компоненты, включает в себя такие библиотеки, как: AMP, ATL, C Runtime, MFC, MSDIA, OpenMP, Standard C++ и прочие.
Есть несколько вариантов данного программного продукта: и языковых, и для различных операционных систем, и для разных архитектур процессоров. Необходимо устанавливать соответствующий пакет, чтобы избежать нестабильности, замедлений и ошибок. Платформа на жестком диске занимает немного мегабайтов, и, как правило, на компьютер устанавливаются несколько MSVC++ RP, необходимых для разных игр и программ. Рекомендуем с https://programmywindows.com/ru/platform/msvc инсталлятор/деинсталлятор MS Visual C++ AIO by Wilenty скачать бесплатно для автоматической установки, переустановки или удаления нескольких выбранных версий.
Значение имеет разрядность Виндовс. На 32-битную систему следует бесплатно скачать Visual C++ Redistributable Package x86. На 64-разрядную систему может устанавливаться как x86, так и x64 MSVC++ RP. Для 64-bit Виндовс обычно требуется наличие и 32-, и 64-битной версии. Такая необходимость обусловлена тем, что многие игры и программы совместимы лишь с определенной версией платформы. Отдельно целесообразно последнюю версию Microsoft Visual C++ скачать бесплатно для Виндовс XP SP 3, Vista SP 2, 7 SP 1, 8, 8.1, 10 (32-бит и 64-бит), поскольку современные игры и программы затребуют обновленных библиотек, с которыми работают безопаснее, надежнее, стабильнее и быстрее.
Инсталляция MSVC++ RP
Для начала следует узнать разрядность операционной системы компьютера, ноутбука или нетбука: 32- или 64-bit. Если OS MS Windows 32-разрядная, то следует скачать Microsoft Visual C++ 2019, 2017, 2015, 2013, 2012, 2010, 2008, 2005 32-бит бесплатно без регистрации и SMS; если система 64-разрядная, то необходимо загружать и устанавливать 32- и 64-bit версии. В разделе "Программы и компоненты" или "Удаление программ" панели управления Виндовс можно посмотреть, какие Microsoft Visual C++ уже инсталлированы. Если в списке установленного программного обеспечения, присутствуют несколько Microsoft Visual C++, то удалять их не стоит. Это значит, что такой набор нужен какой-то программе или нескольким программным продуктам.
Чтобы компьютер, ноутбук или нетбук был упакован "по полной программе", качайте с первой - до последней версии. Таким образом на ПК будут установлены абсолютно все библиотеки DLL. Также можно скачать утилиту MS Visual C++ Installer/Uninstaller AIO by Wilenty бесплатно без регистрации и SMS для простой пакетной инсталляции.
Возможные ошибки
Многие игры, помимо DirectX, требуют Визуал C++. Это касается как стандартного программного обеспечения для Виндовс, так и приложений, подготовленных в Visual Studio для Xbox, HoloLens, Surface Hub и их эмуляторов. Когда устанавливается такая игра, то параллельно инсталлируются необходимые ей для работы системные компоненты. Если их удалить, то игра перестанет запускаться, выдавая характерные ошибки.
Обычно инсталляторы игр и приложений устанавливают необходимые компоненты автоматически, но бывают и исключения. В исключительных случаях сначала нужен Вижуал C++ 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, а то и несколько. Если пользователь не сможет самостоятельно скачать Microsoft Visual C++ бесплатно на компьютер, ноутбук или нетбук без регистрации и SMS и установить обновления, то возникают ошибки, обусловленные отсутствием нужной версии. Наиболее часто встречающаяся из ошибок - Runtime Library Error.
Когда во время запуска программы или игры возникают ошибки, подобные приведенной ниже, это значит, что требующаяся для работы программы или игры версия платформы не установлена. Например, при ошибке, связанной с отсутствием VCRUNTIME140.dll, необходима установка MSVC++ RP 2015. При отсутствии необходимой версии будут возникать такие ошибки. Чтобы раз и навсегда избежать подобных ошибок, есть смысл Installer/Uninstaller Visual C++ AIO by Wilenty скачать бесплатно с https://programmywindows.com для установки необходимых или всех сразу версий платформы.
Среда разработки от компании Майкрософт
С точки зрения разработчика, MSVC - это среда разработки кода для Microsoft .NET Framework, Windows API, DirectX API и для стандартной среды Windows, идущая с Microsoft Visual Studio. Бесплатно скачать Microsoft Visual C++ Redistributable Package на русском языке можно и отдельно от VS.
Соответственно, конечный пользователь многих программных продуктов должен бесплатный Microsoft Visual C++ скачать для Windows 7 SP 1, 8, 8.1, 10, а также Vista SP 2 и XP SP 3 (32-bit и 64-bit), поскольку программное обеспечение, требующее наличия данных системных компонентов Windows, запускаться не будет. Последняя версия 2019 заменяет компоненты 2017 и 2015. Остальные пакеты имеют уникальные компоненты, и последующие не заменяют предыдущие, так как функционируют независимо друг от друга. Для работы в среде Windows 7 и XP, пакеты MS Visual C++ Redistributable Package 2012, 2013, и 2015 устанавливаются на Windows 7 SP 1 и Windows XP SP 3, соответственно.
Ссылки на загрузку
Дата обновления: | 11-11-2020 |
Назначение программного продукта: | Платформа/среда |
Операционная система: | Windows 10, 8.1, 8, 7 SP 1, Server 2012, Server 2008 R2 SP1, Server 2008 SP 2, Server 2003 SP 2, Vista SP 2, XP SP 3 |
Бесплатно скачать MSVC++ RP 2005: | 2005 32-бит (2,6 МБ) или 2005 64-бит (3,1 МБ) |
Бесплатно скачать MSVC++ RP 2008: | 2008 32-бит (1,7 МБ) или 2008 64-бит (4,7 МБ) |
Бесплатно скачать MSVC++ RP 2010: | 2010 32-бит (4,8 МБ) или 2010 64-бит (5,4 МБ) |
Бесплатно скачать MSVC++ RP 2012: | 2012 32-бит (6,3 МБ) или 2012 64-бит (6,9 МБ) |
Бесплатно скачать MSVC++ RP 2013: | 2013 32-бит (6,2 МБ) или 2013 64-бит (6,9 МБ) |
Бесплатно скачать MSVC++ RP 2015: | 2015 32-бит (13,5 МБ) или 2015 64-бит (14,3 МБ) |
Бесплатно скачать MSVC++ RP 2017: | 2017 32-бит (13,8 МБ) или 2017 64-бит (14,4 МБ) |
Бесплатно скачать MSVC++ RP 2015-2019: | 2015-2019 32-бит (13,7 МБ) или 2015-2019 64-бит (14,2 МБ) |
Бесплатно скачать утилиту: | Visual C++ Installer/Uninstaller (72,6 МБ) |
Обновление среды выполнения Visual C++ 2015
Для управляемого развертывания в программах Creative Cloud для рабочих групп или Creative Cloud для корпораций IT-администраторам понадобится приложение Creative Cloud Packager (CCP) для архивации. Перед работой необходимо убедиться, что к системе Windows применены все необходимые обновления.
Если соответствующая среда выполнения не установлена, приложения, развертываемые с помощью Creative Cloud Packager IT-администратором, будут отображать следующее сообщение об ошибке.
- Программа не может запуститься, поскольку api-ms-win-crt-runtime-l1-1-0.dll отсутствует на вашем компьютере. Для решения данной проблемы попробуйте переустановить программу.
Поскольку ваши пользователи могут и не иметь требуемых прав на установку обновлений операционной системы, чтобы продолжить успешное использование продуктов Creative Cloud, важно убедиться в том, что установлены необходимые обновления из описанных выше.
Переустановка приложений для решения этой проблемы не требуется.
Microsoft Visual C++ 2005-2008-2010-2012-2013-2019 Redistributable Package Hybrid
Microsoft Visual C++ Redistributable Package Hybrid - очень удачная авторская сборка наборов библиотек и плагинов от Майкрософт, крайне необходимых для работы компьютерных программ написанных на языках С++ / С#, в числе которых не только многие утилиты но и, конечно же, видеоигры, которыми увлекаются многие пользователи ПК.
Особенность данного гибридного репака в том, что этот пакет поставит на ваш ПК в полном объеме абсолютно все версии Microsoft Visual C++, начиная с 2005-й и заканчивая 2017-й, корректно удалив, при этом, и аккуратно заменив на "свои" все установленные и уже устаревшие дистрибутивы на вашей машине.
Установка пакет-гибрида Microsoft Visual C++ Redistributable Package Hybrid проходит, по большей части, в автоматическом режиме и вряд ли вызовет у пользователей какие-либо сложности. Время инсталляции относительно небольшое. Перезагрузка по окончанию не обязательна. После этого, вы гарантированно запустите на своем ПК любые, как самые старые, так и последние видеоигры и приложения! И вдобавок, сэкономите значительное место на дисковом пространстве своего HDD.
Как изменить целевую версию C # в Visual Studio
Введение
Я проводил эксперимент с C # 6, используя предварительную версию Visual Studio 2015. Я создал два проекта, и для одного проекта я хотел использовать C # 6, который используется по умолчанию в Visual Studio 2015, поэтому в этом случае не требуется никаких усилий. Но для другого проекта я хотел написать код, делающий то же самое, но ориентированный на C # 5, чтобы сравнить и оценить, насколько он лучше сейчас в C # 6. Я обнаружил, что установить целевую версию C # в Visual Studio непросто.Это очень просто, но сложно, поэтому я поделюсь этим трюком здесь.
Изменение целевой версии C #
Чтобы настроить желаемую версию языка для проекта в Visual Studio, нам необходимо выполнить следующие шаги:
- Откройте окно свойств проекта:
- Щелкните правой кнопкой мыши имя проекта
- Выберите «Свойства» (последний параметр в меню)
- Измените свойства проекта, как показано ниже:
- Выберите «Построить» из вариантов слева.
- Прокрутите вниз до конца и нажмите кнопку «Вперед».
- Откроется всплывающее окно, в котором вы увидите раскрывающееся меню «Версия языка».
- Выберите желаемую версию C # и нажмите «ОК».
Версии C #
по умолчаниюПо умолчанию это соответствующие версии компиляторов C # для Visual Studio:
- Visual Studio 2015: C # 6.0
- Visual Studio 2013: C # 5.0
- Visual Studio 2012: C # 5.0
- Visual Studio 2010: C # 4.0
- Visual Studio 2008: C # 3.0
- Visual Studio 2005: C # 2.0
- Visual Studio.NET 2003: C # 1.2
- Visual Studio.NET 2002: C # 1.0
Заключение
Надеюсь, этот совет поможет и сэкономит время новичкам в Visual Studio, пытающимся изменить целевую версию C #. Мы будем рады вашим комментариям и предложениям, которые сделают эту статью более полезной. Благодарю.
Номер ссылки
C # - Страница в Википедии
.Как обновить расширения для поддержки Visual Studio 2019
Mads
Недавно я обновил более 30 своих расширений для поддержки Visual Studio 2019 (16.0). Чтобы убедиться, что они работают, я взял в руки очень раннюю внутреннюю сборку VS 2019 для тестирования (работа в команде Visual Studio имеет свои преимущества). Этот процесс обновления - один из самых простых в моей жизни.
Я хотел поделиться с вами своими шагами, чтобы показать, насколько это просто, чтобы вы знали, что делать после выпуска Visual Studio 2019.
Обновления до .vsixmanifest
Нам нужно сделать пару обновлений для файла .vsixmanifest. Во-первых, мы должны обновить поддерживаемый диапазон версий VS.
Вот версия, которая поддерживает все основные и дополнительные версии Visual Studio 14.0 (2015) и 15.0 (2017) вплоть до версии 16.0, но не включая ее.
<Установка InstalledByMsi = "false">
Просто измените верхнюю границу диапазона версий с 16.От 0 до 17,0, например:
<Установка InstalledByMsi = "false">
Затем обновите диапазоны версий в элементах
<Предварительные требования>
Мы должны обновить диапазоны версий, чтобы они имели ту же верхнюю границу, что и раньше, но в этом случае мы можем сделать верхнюю границу открытой, например:
<Предварительная версия = "[15.0,) "DisplayName =" Основной редактор Visual Studio "/>
Это означает, что для предварительного требования требуется версия 15.0 или новее.
Если у вас есть зависимость от Microsoft.VisualStudio.MPF, удалите ее. Это устаревшая зависимость, в которой не было необходимости с момента появления Visual Studio 2010. Она выглядит примерно так:
Смотрите обновленное.vsixmanifest для Markdown Editor, Bundler & Minifier и Image Optimizer.
Следующие шаги
Ничего. Это оно. Готово.
Что ж, есть одна вещь, которая может повлиять на ваше расширение. Расширения, которые автоматически загружают пакет, должны делать это в фоновом режиме, как указано в сообщении блога, Повышение скорости реакции в критических сценариях путем обновления поведения автоматической загрузки для расширений. Вы также можете проверить это пошаговое руководство о том, как обновить свое расширение для использования AsyncPackage, если вы еще этого не сделали.
А ссылки на Microsoft.VisualStudio.Shell и другие подобные сборки? Как всегда с новой версией Visual Studio, они автоматически перенаправляются на эквивалент 16.0, и имеется обратная совместимость, чтобы гарантировать, что он будет Just Work TM . И по моему опыту с обновлением, они действительно просто работают.
Я собираюсь вернуться к добавлению поддержки VS 2019 в остальные мои расширения. Мне осталось пойти около 40.
.Управление версиями языка C # - Руководство по C #
- 4 минуты на чтение
В этой статье
Последний компилятор C # определяет версию языка по умолчанию на основе целевой платформы или структур вашего проекта. Visual Studio не предоставляет пользовательский интерфейс для изменения значения, но вы можете изменить его, отредактировав файл csproj .Выбор по умолчанию гарантирует, что вы используете последнюю языковую версию, совместимую с вашей целевой платформой. Вы получаете доступ к новейшим языковым функциям, совместимым с целью вашего проекта. Этот выбор по умолчанию также гарантирует, что вы не будете использовать язык, для которого требуются типы или поведение среды выполнения, недоступные в вашей целевой платформе. Выбор более новой языковой версии, чем версия по умолчанию, может затруднить диагностику ошибок времени компиляции и выполнения.
Правила в этой статье применимы к компилятору, поставляемому с Visual Studio 2019 или.NET SDK. Компиляторы C #, входящие в состав установки Visual Studio 2017 или более ранних версий SDK .NET Core, по умолчанию нацелены на C # 7.0.
C # 8.0 поддерживается только в .NET Core 3.x и более новых версиях. Многие из новейших функций требуют функций библиотеки и времени выполнения, представленных в .NET Core 3.x:
C # 9.0 поддерживается только в .NET 5 и более новых версиях.
По умолчанию
Компилятор определяет значение по умолчанию на основе этих правил:
Целевая база | версия | C # версия языка по умолчанию |
---|---|---|
.НЕТТО | 5.x | С # 9.0 |
.NET Core | 3.x | C # 8.0 |
.NET Core | 2.x | С # 7.3 |
.NET стандарт | 2,1 | C # 8.0 |
.NET стандарт | 2,0 | С # 7.3 |
.NET стандарт | 1.x | С # 7.3 |
.NET Framework | все | С # 7.3 |
Когда ваш проект нацелен на среду предварительного просмотра, которая имеет соответствующую языковую версию предварительного просмотра, используемая языковая версия является языковой версией предварительного просмотра. Вы используете новейшие функции с этой предварительной версией в любой среде, не затрагивая проекты, ориентированные на выпущенную версию .NET Core.
Важно
Visual Studio 2017 добавила запись
во все созданные файлы проекта. Это означало C # 7.0 , когда он был добавлен. Однако после обновления до Visual Studio 2019 это означает последнюю выпущенную версию независимо от целевой платформы. Эти проекты теперь переопределяют поведение по умолчанию. Вы должны отредактировать файл проекта и удалить этот узел. Затем ваш проект будет использовать версию компилятора, рекомендованную для вашей целевой платформы.
Заменить значение по умолчанию
Если вы должны явно указать свою версию C #, вы можете сделать это несколькими способами:
Подсказка
Чтобы узнать, какую языковую версию вы используете в настоящее время, введите в код #error version
(с учетом регистра).Это заставляет компилятор производить диагностику CS8304 с сообщением, содержащим используемую версию компилятора и текущую версию выбранного языка.
Редактировать файл проекта
Вы можете установить языковую версию в файле проекта. Например, если вы явно хотите получить доступ к функциям предварительного просмотра, добавьте такой элемент:
предварительный просмотр
Значение preview
использует последнюю доступную предварительную версию языка C #, которую поддерживает ваш компилятор.
Настроить несколько проектов
Для настройки нескольких проектов вы можете создать файл Directory.Build.props , содержащий элемент
. Обычно это делается в каталоге решений. Добавьте следующее в файл Directory.Build.props в каталоге решения:
<Проект> предварительный просмотр
Строит во всех подкаталогах каталога, содержащего этот файл, будет использовать предварительную версию C #.Дополнительные сведения см. В статье «Настройка сборки».
Ссылка на языковую версию C #
В следующей таблице показаны все текущие языковые версии C #. Ваш компилятор может не обязательно понимать каждое значение, если оно старше. Если вы установите последнюю версию .NET SDK, у вас будет доступ ко всему перечисленному.
Значение | Значение |
---|---|
предварительный просмотр | Компилятор принимает весь допустимый синтаксис языка из последней предварительной версии. |
последняя | Компилятор принимает синтаксис последней выпущенной версии компилятора (включая младшую версию). |
последняя основная ( по умолчанию ) | Компилятор принимает синтаксис последней выпущенной основной версии компилятора. |
9,0 | Компилятор принимает только синтаксис, включенный в C # 9.0 или ниже. |
8.0 | Компилятор принимает только синтаксис, включенный в C # 8.0 или ниже. |
7,3 | Компилятор принимает только синтаксис, включенный в C # 7.3 или ниже. |
7,2 | Компилятор принимает только синтаксис, включенный в C # 7.2 или ниже. |
7,1 | Компилятор принимает только синтаксис, включенный в C # 7.1 или ниже. |
7 | Компилятор принимает только синтаксис, включенный в C # 7.0 или ниже. |
6 | Компилятор принимает только синтаксис, включенный в C # 6.0 или ниже. |
5 | Компилятор принимает только синтаксис, включенный в C # 5.0 или ниже. |
4 | Компилятор принимает только синтаксис, включенный в C # 4.0 или ниже. |
3 | Компилятор принимает только синтаксис, включенный в C # 3.0 или ниже. |
ISO-2 (или 2 ) | Компилятор принимает только синтаксис, включенный в ISO / IEC 23270: 2006 C # (2.0). |
ISO-1 (или 1 ) | Компилятор принимает только синтаксис, включенный в ISO / IEC 23270: 2003 C # (1.0 / 1.2). |
Подсказка
Откройте командную строку разработчика для Visual Studio и выполните следующую команду, чтобы просмотреть список языковых версий, доступных на вашем компьютере.
csc -langversion :?
Если задать такой вариант компиляции -langversion, будет выведено что-то похожее на следующее:
Поддерживаемые языковые версии: по умолчанию 1 2 3 4 5 6 7.0 7.1 7.2 7.3 8.0 9.0 (по умолчанию) последний предварительный просмотр самый последний
.c # 4.0 - Как обновить Visual Studio 2013 с обновлением 4 до обновления 5?
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Обратитесь к разработчикам и технологам со всего мира
- О компании
Visual Studio Code Сентябрь 2020 г.
Обновление 1.50.1 : обновление устраняет эти проблемы.
Загрузки: Windows: Пользовательская система ARM | Mac | Linux: tar-архив snap deb rpm ARM
Добро пожаловать в выпуск Visual Studio Code за сентябрь 2020 г. В этой версии есть ряд обновлений, которые, мы надеемся, вам понравятся, некоторые из основных моментов включают:
Если вы хотите прочитать эти примечания к выпуску в Интернете, перейдите в раздел «Обновления кода».visualstudio.com.
Присоединяйтесь к нам в прямом эфире на прямой трансляции команды VS Code во вторник, 13 октября, в 8:00 по тихоокеанскому времени (16:00 по лондонскому времени), чтобы увидеть демонстрацию того, что нового в этом выпуске, и задать нам вопросы в прямом эфире.
Инсайдеры: Хотите опробовать новые функции как можно скорее? Вы можете загрузить ночную сборку Insiders и попробовать последние обновления, как только они станут доступны.
macOS: доступ к связке ключей перенесен в другой процесс
Некоторые изменения в этом выпуске, касающиеся доступа к связке ключей macOS из VS Code, потребуют от вас подтверждения следующего запроса для доступа к связке ключей в macOS, даже если вы ранее разрешили доступ к связке ключей:
Подробности: VS Code ранее обращался к связке ключей macOS из самого оконного процесса, но теперь обращается к нему из основного процесса.Таким образом, для macOS он запрашивает одобрение, как новое приложение запрашивает доступ, потому что процесс отличается от предыдущего.
Доступность
Редактор настроек
Еще в июле мы упоминали в примечаниях к выпуску 1.48, что изучаем способы улучшения доступности редактора настроек. После нескольких месяцев общения с пользователями программ чтения с экрана, экспериментов, создания прототипов и сбора отзывов от сообщества мы выпускаем новый опыт, который, по нашему мнению, является улучшением для всех пользователей, использующих средства чтения с экрана, независимо от того, используют они программы чтения с экрана или нет.
В этой новой модели взаимодействия взаимодействие со списком настроек больше похоже на взаимодействие с любым другим списком в VS Code. Установив фокус в строке поиска, вы можете нажать стрелку вниз, чтобы выделить строку настроек. Затем вы можете использовать клавиши со стрелками для перемещения фокуса по списку настроек. Чтобы изменить настройку, вы можете нажать клавишу ВВОД, чтобы установить фокус на элементе управления в строке настроек.
Если вы хотите узнать больше о мотивации и размышлениях, лежащих в основе этого подхода, см. Выпуск GitHub № 108006.
Верстак
Улучшения закрепленных вкладок
закрепленных вкладок были представлены в нашем выпуске за май 2020 г. С тех пор мы получили ценные отзывы о том, как еще больше улучшить этот опыт, и на этом этапе есть пара изменений, о которых стоит упомянуть.
Новый параметр workbench.editor.pinnedTabSizing
позволяет настроить размер закрепленной вкладки:
-
нормальный
: закрепленная вкладка наследует внешний вид других вкладок (новое значение по умолчанию) -
shrink
: закрепленная вкладка сжимается до фиксированного размера, показывая части метки редактора -
compact
: закрепленная вкладка отображается только как значок или первая буква метки редактора
Если вам понравилось, как закрепленные вкладки выглядели до этого выпуска, обязательно сконфигурируйте рабочую среду ".editor.pinnedTabSizing ":" compact "
.
Закрепленные вкладки также имеют новый значок «закрепления», позволяющий открепить их одним щелчком мыши. Этот значок также появится в представлении «Открытые редакторы».
Тема: GitHub Light
Некоторые другие улучшения включают:
- Редакторы теперь можно закрепить, даже если вкладки отключены.
-
Cmd + W
(Ctrl + W
) больше не закрывает закрепленный редактор, а выбирает следующий незакрепленный редактор. - Новый командный верстак.action.closeActivePinnedEditor может быть назначен для закрытия закрепленного редактора.
- Новый цвет
tab.lastPinnedBorder
может быть назначен для рисования границы справа от последней закрепленной вкладки.
Переименованы некоторые контекстные клавиши редактора
Введено несколько новых контекстных ключей редактора, заменяющих некоторые из существующих. Если вы используете их в настройках привязки клавиш, обновите их:
-
groupActiveEditorDirty
было переименовано вactiveEditorIsDirty
-
editorPinned
переименован вactiveEditorIsNotPreview
-
editorSticky
переименован вactiveEditorIsPinned
Добавлены новые контекстные ключи ресурсов (связанных с проводником)
Для ресурсов добавлены два новых контекстных ключа.
-
resourceDirname
для пути к папке ресурса, что эквивалентноdirname (uri.fsPath)
-
resourcePath
для полного пути к ресурсу, что эквивалентноuri.fsPath
Расширения: упрощенные уведомления о рекомендациях
В этом выпуске мы улучшили возможность рекомендовать расширения с помощью уведомлений, сделав их более умными и менее шумными для пользователей.
- Уведомления о рекомендациях больше не отображаются после того, как вы попробовали их или просмотрели.
- Только одно уведомление о рекомендации отображается в любое время в окне VS Code. Вы можете получить доступ к уже рекомендованным уведомлениям в диспетчере уведомлений, значок
колокол
в строке состояния.
Тема: GitHub Sharp Dark
- Уведомления о рекомендациях, поддерживающие такие установки, как WSL, Docker и т. Д., В вашей системе, становятся менее шумными за счет отображения только одного такого уведомления один раз за сеанс VS Code - сеанс начинается, когда вы открываете VS Code, и заканчивается, когда вы выходите.
Улучшения компоновки панелей
Новая настройка максимизации панели
Тем, кто предпочитает работать с развернутой панелью, больше не нужно развернуть панель каждый раз после ее открытия. Для тех, кто этого не делает, прежнее поведение панели никуда не денется.
Вместо этого, новый параметр, panel.opensMaximized
, позволяет пользователям настраивать в соответствии со своими предпочтениями, всегда ли панель открывается в развернутом виде при переключении с помощью Toggle Panel
.Возможные варианты: всегда
, никогда не
, а значение по умолчанию сохраняет
. Параметр « сохранить»
открывает панель в развернутом виде, если она была развернута перед закрытием, и открывает ее без развертки в противном случае.
Кроме того, если панель скрыта, Toggle Maximized Panel
теперь всегда будет открывать панель в развернутом виде.
Уменьшена минимальная ширина окна, когда панель находится внизу
Когда панель находится внизу, а не сбоку, минимальная ширина окна составляет 400 пикселей вместо 600 пикселей.Таким образом, разработчики, которым требуется более узкое окно только для редактора или только для панели, теперь могут переместить панель вниз, при желании скрыть или развернуть ее, а затем изменить размер окна до новой более узкой минимальной ширины.
Linux ARM сборки
VS Code теперь доступен для архитектур Linux ARMv7 и ARM64. Это означает, что теперь вы можете официально использовать VS Code на Raspberry Pi, Chromebook и других устройствах на базе ARM! На этих устройствах вы также можете использовать расширения VS Code для удаленной разработки, чтобы получить доступ к более мощным средам разработки, когда они вам понадобятся.
Загрузить сейчас ! Также доступно для инсайдеров.
Редактор
Триггер IntelliSense
В течение многих лет комбинация клавиш Ctrl + Space
была преобладающей комбинацией клавиш для запуска IntelliSense. Однако в macOS и Windows для переключения раскладки клавиатуры используется одна и та же привязка клавиш. Чтобы избежать путаницы, мы добавили еще одну привязку клавиш для запуска IntelliSense: в Windows и Linux это Ctrl + I
, а в macOS - Cmd + I
.
Отладка
Отладка при наведении курсора
-
Языковое наведение теперь доступно во время отладки
Во время отладки наведение курсора отладки имеет приоритет над наведением указателя языка, что делает невозможным отображение наведения языка. Начиная с этого выпуска, вы можете переключаться с наведения курсора отладки обратно на указатель языка, удерживая клавишу-модификатор
Alt
. Пока нажата клавишаAlt
, вместо отладки отображается наведение курсора на язык.Это значительно упрощает чтение документации Javadoc во время отладки. -
Отладка с автоматическим изменением размера при наведении курсора
Чтобы свести к минимуму необходимость прокрутки, ширина и высота отладки при наведении курсора теперь автоматически адаптируются к размеру содержимого при наведении курсора. Это не только поможет вам получить полные строки, но также вы сможете детализировать структуры объектов, и при наведении курсора будет увеличиваться по мере необходимости.
Улучшения фильтра консоли отладки
Консоль отладки теперь поддерживает фильтрацию, что упрощает пользователям поиск результатов, которые они ищут, или скрытие нерелевантных результатов журналов.Мы добавили значок, чтобы было видно, сколько элементов отфильтровано.
Отладка JavaScript
Объединенные потоки автоматического присоединения
В прошлом месяце мы представили новые режимы автоматического подключения в качестве экспериментальной функции. В этом месяце они вышли из экспериментального состояния. Предыдущий параметр debug.autoAttach устарел и заменен параметром debug.javascript.autoAttachFilter . Значок автоматического прикрепления в строке состояния теперь показывает текущий режим и позволяет переключаться между режимами.
Просмотр производительности в реальном времени
Расширение таблицы пламени теперь будет отображать в реальном времени показатели производительности при отладке кода JavaScript. Показано использование ЦП и памяти для программ на Node.js и отладки расширений. Отладка Chrome или Edge дополнительно покажет метрики для узлов DOM, ретрансляции и рестайлов.
Тема: Codesong
В дополнение к элементам управления в представлении есть несколько настроек, которые вы можете использовать для управления им:
- отладка.flameGraph.realtimePollInterval : как часто обновляется статистика
- debug.flameGraph.realtimeViewDuration : сколько времени должно отображаться на графике
- debug.flameGraph.realtimeEasing : включено ли ослабление
Вид диаграммы пламени с тяжелым левым пламенем
Также нововведением в расширении диаграммы пламени является «тяжелый левый» вид, переключение которого осуществляется нажатием кнопки в правом верхнем углу диаграммы.
Это представление группирует стеки вызовов и упорядочивает их по времени, создавая визуальное представление таблицы «сверху вниз», которую вы могли бы использовать в других инструментах.Это особенно полезно, если в вашем профиле много тонких стеков вызовов (обычных для таких вещей, как веб-серверы), которые трудно понять в хронологическом виде.
Здесь у нас есть тот же профиль, открытый в традиционном хронологическом виде справа, и левый усиленный вид слева. При усиленном левом ракурсе гораздо легче определить, на что вы тратите время.
Тема: Codesong
Пропустить недостающий код
Ранее, если вы пытались отладить файл с исходной картой, но для которого источник был недоступен, вы зависали бы на ошибке «не удалось загрузить источник» и не могли бы просмотреть скомпилированный код.Теперь мы показываем подсказку, позволяющую вам игнорировать карту исходного кода и в этих случаях выполнять скомпилированный код.
Тема: Codesong
Источник управления
Git: Команды Commit --no-verify
Команды фиксации Git с флагом --no-verify
теперь доступны после включения параметра git.allowNoVerifyCommit
.
Git: несколько значений git.path
Теперь вы можете указать список мест для поиска исполняемого файла git с помощью того же git.путь
, используя массив строк.
Представление управления версиями сохраняет ввод при перезагрузке окна
Адресация этого запроса на сохранение входных данных представления управления версиями при перезагрузке окна.
Терминал
Выполните поиск в рабочей области, выделив текст в терминале
Стандартный ярлык для поиска в рабочей области ⇧⌘F (Windows, Linux Ctrl + Shift + F) теперь будет использовать выделение терминала, если оно сфокусировано.
Предварительные возможности
ФункцииPreview еще не готовы к выпуску, но достаточно функциональны для использования.Мы приветствуем ваши ранние отзывы, пока они находятся в стадии разработки.
Синхронизация настроек
Теперь вы можете выбрать, какую службу синхронизации настроек использовать (инсайдерскую или стабильную) при включении синхронизации настроек. Примечание: Эта опция доступна только для инсайдеров.
Поддержка бета-версии TypeScript 4.1
VS Code поддерживает бета-версию TypeScript 4.1 и ночные сборки. Обновление 4.1 содержит некоторые новые функции языка TypeScript, такие как поддержка рекурсивных условных типов, а также улучшения инструментов.Одна из основных областей - добавление начальной поддержки тегов @see
в комментарии JSDoc.
Чтобы начать использовать ночные сборки TypeScript 4.1, просто установите расширение TypeScript Nightly. Пожалуйста, поделитесь отзывами и сообщите нам, если у вас возникнут какие-либо ошибки в TypeScript 4.1.
Взносы на добавочные номера
Запросы на извлечение GitHub и проблемы
Продолжается работа над расширением GitHub Pull Requests and Issues, которое позволяет вам работать, создавать и управлять запросами на вытягивание и проблемами.
Чтобы узнать обо всех новых функциях и обновлениях, вы можете просмотреть полный список изменений для выпуска 0.21.0 расширения.
Удаленная разработка
Продолжается работа над расширениями удаленной разработки, которые позволяют использовать контейнер, удаленную машину или подсистему Windows для Linux (WSL) в качестве полнофункциональной среды разработки.
Основные характеристики версии 1.50 включают:
- Улучшен доступ к журналу и отрисовка контейнеров.
- Улучшена поддержка восстановления для клонирования репозиториев в томах контейнеров.
- Возможность установки расширения в удаленном контексте (контейнер, SSH, WSL) без перезагрузки VS Code.
Вы можете узнать о новых функциях расширения и исправлениях ошибок в примечаниях к выпуску удаленной разработки.
ESLint
Переработан процесс утверждения, разрешающий выполнение библиотеки ESLint. Начальный опыт сейчас выглядит следующим образом:
- Модальное диалоговое окно не отображается, когда расширение ESLint пытается загрузить библиотеку ESLint в первый раз и требуется одобрение.Вместо этого элемент строки состояния ESLint изменится на указание, что выполнение в настоящее время заблокировано.
- Если содержимое активного текстового редактора можно проверить с помощью ESLint, дополнительно отображается проблема в верхней части файла.
Выполнение библиотеки ESLint может быть отклонено или одобрено с помощью следующих жестов:
- Щелкнув значок строки состояния.
- Использование быстрого исправления соответствующей проблемы ESLint.
- Выполнение команды ESLint: Управление выполнением библиотеки из палитры команд.
Все жесты откроют следующий диалог:
Выбранное действие затем отражается в элементе строки состояния ESLint следующим образом:
-
Разрешить
ставит перед элементом строки состояния галочку. -
Разрешить везде
будет ставить перед элементом строки состояния двойную галочку. -
Запретить
иОтключить
добавит к элементу строки состояния знак блокировки.
Вы можете управлять нашими решениями с помощью следующих команд:
- ESLint: Управление выполнением библиотеки снова откроет диалоговое окно выше.
- ESLint: Reset Library Decisions позволяет вам сбросить предыдущие решения, которые вы приняли.
Конвертер строки шаблона
Расширение Template String Converter преобразует кавычки в обратные кавычки, когда $
и {
вводятся в строку в файлах JavaScript и TypeScript.
Просмотр документов
Расширение Docs View использует новый API Webview View для отображения документации для символа в текущей позиции курсора на боковой панели или панели:
Создание расширений
Подменю API выведено из предложенного состояния. Авторы расширений теперь могут определять и использовать подменю в поддерживаемых местах меню. Ознакомьтесь с синтаксисом, а также с возможностями, которые предоставляет этот API.
Значение контекста состояния ресурса системы управления версиями
Экземпляры SourceControlResourceState
теперь поддерживают необязательное поле contextValue: string
, которое позволяет определять значение контекста для повторного сопоставления , когда предложения
в меню scm / resourceState / context
.Используемый контекстный ключ - scmResourceState
. Более подробная информация об исходном запросе функции и соответствующем запросе на перенос.
Асинхронно разрешить действие кода
Для поставщиков действий кода мы добавили необязательную функцию ( CodeActionProvider # resolveCodeAction
), которая позволяет отложить вычисление фактических изменений, вносимых действием кода. Это должно помочь сократить время, необходимое для предоставления действий кода.
Ссылки API Viewlet
Вьюлет ссылок теперь экспортирует API, который позволяет определять его содержимое с помощью других расширений.
Новые цвета темы
-
tab.lastPinnedBorder
: граница справа от последнего закрепленного редактора для отделения от незакрепленных редакторов. -
gitDecoration.stageDeletedResourceForeground
: цвет переднего плана для поэтапного удаления декораций git. -
gitDecoration.stageModifiedResourceForeground
: цвет переднего плана для поэтапных модификаций декораций git. -
диаграммы. Красный
,диаграммы.синий
,диаграммы. желтый
,диаграммы. оранжевый
,диаграммы. зеленый
,диаграммы. фиолетовый
,диаграммы. передний план
,диаграммы. линии
: цвета, предназначенные для использования расширениями визуализации данных.
Webview Просмотры
API просмотра веб-просмотра позволяет расширениям добавлять представления на основе веб-просмотра на боковую панель или панель. Эти представления могут предлагать специализированные представления данных, более продвинутые пользовательские интерфейсы и многое другое.
Чтобы начать работу с представлениями веб-просмотра, взгляните на пример расширения представления веб-просмотра.
Обновленные кодиконы
Мы добавили следующие новые значки в нашу библиотеку кодиконов:
-
экспорт
-
график слева
-
магнит
-
ноутбук
-
повторить
-
проверить все
-
закрепленный
Посмотреть описание заголовка
TreeView
теперь имеет дополнительное свойство description
, которое можно использовать для отображения менее заметного текста рядом с заголовком дерева.
Предлагаемые API расширения
Каждый этап сопровождается новыми предлагаемыми API, и авторы расширений могут их опробовать. Как всегда, мы ждем ваших отзывов. Вот что вам нужно сделать, чтобы опробовать предлагаемый API:
- Вы должны использовать инсайдеров, потому что предлагаемые API часто меняются.
- У вас должна быть эта строка в файле
package.json
вашего расширения:"enableProposedApi": true
. - Скопируйте последнюю версию vscode
.Предлагаемый файл.d.ts
в исходное расположение вашего проекта.
Вы не можете опубликовать расширение, использующее предлагаемый API. В следующем выпуске могут быть критические изменения, и мы никогда не хотим ломать существующие расширения.
Ноутбук API
Следующие новые и измененные API являются частью предложения API для ноутбуков:
-
NotebookCell # index
- ячейка записной книжки принадлежит документу записной книжки, и это новое свойство указывает, в какой позиции в документе записной книжки находится ячейка.Это свойство изменяется при перемещении ячейки. -
TextDocument # notebook
- свойство текстового документа, которое сигнализирует, что он является частью записной книжки, как документ ячейки записной книжки. Это свойство -undefined
для обычных документов. - Строгое редактирование - документы записной книжки можно изменять только с помощью декларативных изменений, которые являются частью
WorkspaceEdit
и отправлены черезNotebookEditor # edit
. Это обеспечивает согласованность данных между хостами расширений и пользовательским интерфейсом.
Мы добавили новое свойство readOnly
в CommentThread
, позволяющее скрыть кнопку ответа в цепочке комментариев.
Протокол адаптера отладки
Новое недействительное событие
В протокол добавлено новое событие , аннулированное
. Это событие сигнализирует о том, что какое-то состояние в адаптере отладки изменилось и требует, чтобы клиент (внешний интерфейс) повторно отрисовал ранее запрошенные данные. Адаптерам отладки не нужно генерировать событие для изменений среды выполнения, таких как «остановлено» или изменение потока, потому что в этих случаях клиент все равно обновляет новое состояние.Однако событие можно использовать для обновления пользовательского интерфейса после изменения форматирования отрисовки в адаптере отладки. Адаптеры отладки должны отправлять событие только в том случае, если истинная возможность supportsInvalidatedEvent
была получена от клиента в запросе «инициализация». В Mock debug есть пример того, как использовать событие.
Предложение о поддержке условных исключений
Мы планируем поддерживать «условные исключения» в будущей версии VS Code. Поскольку для этого требуется поддержка протокола адаптера отладки (DAP), мы подготовили предложение о поддержке «условного исключения».Если вы являетесь автором расширения отладки и заинтересованы в этом добавлении протокола DAP, мы будем признательны за ваш отзыв.
Инженерное дело
Создание кода VS с помощью TypeScript 4.1 beta
Теперь мы используем ночные сборки TypeScript 4.1 для создания VS Code. TypeScript 4.1 добавляет несколько новых проверок строгости, в том числе более строгие типы для , разрешают
в обещаниях. Эта улучшенная проверка типов помогла нам выявить и исправить потенциальные ошибки в нашем коде.
Документация
Обновлен учебник по созданию контейнера разработчика
Мы обновили документацию, чтобы помочь вам создать контейнер для разработки.В учебнике теперь четко описаны шаги по созданию многоразового контейнера Docker, соответствующего вашей среде разработки. Вы узнаете, как:
- Создайте
devcontainer.json
, чтобы описать, как VS Code будет создавать и запускать ваш контейнер. - Добавьте дополнительное программное обеспечение и фреймворки через
Dockerfile
. - Объедините несколько контейнеров Docker с помощью Docker Compose.
- Создайте и протестируйте свой собственный контейнер для разработки.
Важные исправления
- 96293: Меню «Выполнить» не запоминает динамические конфигурации запуска
- 100924: Инспектор отладки и переменных прерывается, если регистр имени файла в редакторе отличается от проводника проекта
- 106727: Если я переключаю рабочее пространство, фокус перемещается на другой экземпляр VS Code
- 103185: базовый размер шрифта раскрывающегося списка увеличен по сравнению с обновлением Electron 9
- 101952: триггер «Сохранить как ...» для виртуальных редакторов документов при сохранении
- 106668: Bash для терминалов Windows, содержащих более 80 символов, размер терминалов неправильный
Добавочные номера для партнеров
Расширение Microsoft C ++
Расширение Microsoft C / C ++ вышло из предварительной версии и версии 1.0 имеет множество замечательных функций:
- Поддержка Linux на ARM и ARM 64 - в комплекте с IntelliSense и поддержкой удаленной сборки и отладки.
- Форматирование кода - используйте те же параметры форматирования, что и в Visual Studio IDE, вместе со свойствами EditorConfig.
Посмотрите это видео-руководство по настройке C ++ IntelliSense в VS Code.
Расширение Microsoft Edge Tools
Расширение Microsoft Edge Tools для VS Code не является предварительным и предоставляет инструменты разработки Microsoft Edge непосредственно в VS Code.Вы сможете увидеть HTML-структуру времени выполнения вашего сайта, изменить ее макет, исправить проблемы со стилем, а также увидеть сетевые запросы вашего сайта.
Подробнее об этом выпуске и мощных функциях расширения можно прочитать в этом недавнем сообщении в блоге.
Расширение Когнитивного поиска Azure
Попробуйте новое расширение Microsoft Azure Cognitive Search для работы с Azure Cognitive Search. Расширение упрощает разработку и управление поисковой службой непосредственно из VS Code и включает в себя полный набор функций IntelliSense и богатый набор фрагментов.
Спасибо
И последнее, но не менее важное. Спасибо следующим людям, которые в этом месяце внесли свой вклад в VS Code:
Участие в отслеживании проблем:
Вклад в vscode
:
Вклад в vscode-links-view
:
Вклад в vscode-vsce
:
Вклад в vscode-json-languageservice
:
Вклад в vscode-css-languageservice
:
Вклад в node-jsonc-parser
:
Вклад в vscode-js-debug
:
Вклад в vscode-codicons
:
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}} .Смотрите также
- Очистка не выключайте компьютер windows 7 что это
- Как сделать программу для андроид
- Как делать скриншот экрана на андроиде
- Как создать контрольную точку восстановления системы windows 7
- Как сделать сброс windows 7 до заводских настроек
- Как поставить фотографию на звонок андроид
- Как отформатировать карту памяти микро сд если она не форматируется
- Windows 7 активация как
- Windows error 2 itunes что делать
- Как в опере обновить плагин
- Как пользоваться root правами на андроид