заметки о выпуске пакета обновления 1 для Visual Studio 2010

Условия лицензии | блог Visual Studio | Community разработчика

Примечание

Этот выпуск — не последняя версия Visual Studio. Вы можете скачать последний выпуск на странице заметок о текущем выпуске для Visual Studio 2019.


загрузите Visual Studio 2010 с пакетом обновления 1 (sp1)

вы можете скачать Visual Studio 2010 из My.VisualStudio.com. My.VisualStudio.com требуется бесплатная подписка Dev Essentials или подписка Visual Studio.


Release Notes Icon заметки о выпуске пакета обновления 1 для Visual Studio 2017 2010

выпущено 18 августа 2011 г.

Новые возможности этого выпуска

о Visual Studio 2010 с пакетом обновления 1 (sp1)

Сводка. улучшения в этом выпуске

Сводка: проблемы, исправленные в этом выпуске


о Visual Studio 2010 с пакетом обновления 1 (sp1)

Поддерживаемые операционные системы

  • Windows Сервер 2008 R2 (на базе x64)
  • Windows 7 (на базе x86 и x64)
  • Windows Сервер 2008 (все выпуски на базе x86 и x64) вместе с пакетом обновления 2 (SP2)
  • Windows Vista (все выпуски на базе x86 и x64, кроме выпуска Starter Edition) вместе с пакетом обновления 2 (SP2)
  • Windows Сервер 2003 R2 (все выпуски на базе x86 и x64)
  • Windows Сервер 2003 (все выпуски на базе x86 и все 64-разрядные версии) вместе с пакетом обновления 2 (SP2)

Примечание

для применения этого пакета обновления на компьютере, на котором работает Windows Server 2003, необходимо установить MSXML 6,0. дополнительные сведения о получении MSXML 6,0 см. на веб-сайте службы Microsoft Core XML Services (MSXML) 6,0 .

  • Windows xp с пакетом обновления 2 (sp2) или более поздней версии Windows XP
  • Windows XP (все выпуски на базе x86, кроме выпуска Starter Edition) вместе с пакетом обновления 3 (SP3)

Поддерживаемые архитектуры

  • 32-разрядная (x86)
  • 64-разрядная (x64) (WOW)

Требования к оборудованию

  • Процессор с тактовой частотой не ниже 1,6 ГГц
  • 1 024 МБ ОЗУ (1,5 ГБ при запуске на виртуальной машине)
  • 5,5 ГБ свободного места на жестком диске
  • Жесткий диск 5400 об/мин
  • Видеоадаптер с поддержкой DirectX 9, работающий на дисплее 1 024 × 768 или более высокого разрешения
  • DVD-дисковод

Требования к программному обеспечению

для применения этого пакета обновления требуется одна из поддерживаемых программ Visual Studio 2010, перечисленных в разделе "применимо к".


Сведения: улучшения в этом выпуске

Visual Studio 2010 с пакетом обновления 1 (SP1) включает обновление для Microsoft платформа .NET Framework 4. дополнительные сведения об обновлении см. в статье 2468871 базы знаний майкрософт с обновлением для Microsoft платформа .NET Framework 4.

Усовершенствования отладки

Visual Studio 2010 с пакетом обновления 1 (SP1) добавляет следующие улучшения:

  • Улучшения при открытии файлов мини-дампа и отладке файлов мини-дампа.
  • Усовершенствования для сокращения зависаний при присоединении процесса.
  • Улучшения надежности при отладке интерфейса передачи сообщений (MPI).
  • Усовершенствования для запаздывания потоков во время вычисления функции.

Графический процессор на основе MFC с ускорением графики и анимацией

Visual Studio 2010 с пакетом обновления 1 (SP1) включает следующие две технологии для MFC:

  • Direct2D, высокопроизводительный и высококачественный графический API, обеспечивающий высокую производительность и высокое качество отрисовки для двухмерной геометрии, точечных рисунков и текста. Дополнительные сведения см. в статье Direct2D .
  • Windows Диспетчер анимации, который позволяет реализовать насыщенную анимацию элементов пользовательского интерфейса. дополнительные сведения см. Windows диспетчере анимации. Вы можете воспользоваться преимуществами этих двух технологий, не нарушая модель программирования MFC. кроме того, вы можете найти демонстрации в следующем каталоге: диск: \ Program files \ Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip дополнительные сведения об улучшениях технологий в Visual Studio 2010 с пакетом обновления 1 (sp1) см. в разделе дополнения MFC для Visual Studio 2010 sp1.

Новая поддержка инструкций AMD и Intel

Visual Studio 2010 с пакетом обновления 1 (SP1) добавляет встроенные функции или встроенные компоненты, чтобы включить расширения для новых микропроцессоров AMD и Intel, которые будут выпущены в следующий год. Встроенные функции обеспечивают высокую эффективность вычислений без издержек вызова функции. Дополнительные сведения о функции встроенных функций см. в статье о встроенных функциях компилятора. Дополнительные сведения о расширениях см. на веб-сайте Intel AVX сторонних производителей.


SQL Обновляем

Data-Tier Project приложений: Data-Tier application Framework версии 1,1

Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие усовершенствования.

  • обновления DAC поддерживаются в SQL Azure и на SQL Server.
  • Обновления DAC теперь находятся на месте, а не рядом друг с другом.

Усовершенствования технологий

Окно справки 1,1

для поддержки производительности разработчиков автономное приложение для локального просмотра устанавливается в Visual Studio 2010 с пакетом обновления 1 (SP1). Следующие усовершенствования технологий добавлены в новое локальное средство просмотра справки:

  • Значки в строке меню быстрого доступа: быстрый доступ к другим усовершенствованиям и средствам работы с высокой степенью использования. Это включает диспетчер библиотек справки, печать, параметры и синхронизацию раздела с оглавлением.
  • Поиск локально установленного содержимого.
  • Поиск совпадающих строк в разделе.
  • Представления консоли (ОГЛАВЛЕНИе, индекс, избранное и результаты поиска)
    • Список разделов с индексами ключевых слов
    • Представление ОГЛАВЛЕНИя
    • Избранное
    • Журнал
    • Представление списка результатов поиска
  • Контекстные меню
  • Раздел "Печать" окна содержимого
  • Параметры: изменение размера отображаемого шрифта, числа разделов в журнале, а также того, на какой стороне отображается представление консоли.

Поддержка Silverlight 4

средства Microsoft Silverlight 4 для Visual Studio 2010 входят в состав Visual Studio 2010 с пакетом обновления 1 (SP1). Это добавляет поддержку для платформы Silverlight 4 в конструкторе Silverlight и системе проектов. Это также обеспечивает поддержку новых технологий Silverlight 4. Эта новая технология включает в себя работу с неявными стилями и приложениями Silverlight 4 из браузера (OOB). Вы можете автоматически запускать и отлаживать приложение OOB в интегрированной среде разработки, указывать Подписывание XAP для доверенных приложений OOB и устанавливать характеристики окна OOB.

базовая поддержка модульного тестирования для платформа .NET Framework 3,5

в Visual Studio 2010 с пакетом обновления 1 (SP1) теперь доступны функции для тестирования приложений, предназначенных для платформа .NET Framework 3,5.

Мастер производительности для Silverlight

Visual Studio 2010 с пакетом обновления 1 (SP1) позволяет настроить производительность приложения Silverlight путем профилирования кода. Традиционный профилировщик кода не может настроить производительность отрисовки для приложений Silverlight. в Visual Studio 2010 с пакетом обновления 1 (SP1) добавлено множество профилировщиков более высокого уровня, что позволяет лучше определить, какие части приложения потребляют время.

Программная отрисовка

по умолчанию программная отрисовка включается в Windows XP и Windows Server 2003 для повышения производительности и стабильности Visual Studio 2010.

Обнаружение установок в смешанном режиме

при установке нескольких версий Visual Studio 2010 на одном компьютере сочетание двоичных файлов программы может выполняться в одном и том же экземпляре Visual Studio. например, эта проблема возникает, если установлена окончательная версия Visual Studio 2010 Ultimate на том же компьютере, где установлен пакет обновления 1 (sp1) для Microsoft Visual Basic Express. Такой тип установки может вызвать проблемы с стабильностью или функциональностью. Visual Studio 2010 с пакетом обновления 1 (sp1) определяет, завершена ли установка пакета обновления 1 (sp1), и при неполной установке может предложить вам обновить ее. Это гарантирует, что установка находится в известном стабильном состоянии.


Visual Basic Внедрение среды выполнения

добавляется новая функция компилятора Visual Basic, позволяющая разработчикам Visual Basic ориентироваться на приложения и библиотеки на платформах, где полная Visual Basic среда выполнения недоступна. дополнительные сведения см. в записи блога Visual Studio 2010 с пакетом обновления 1 (SP1) в блоге, посвященном VB Core — новый режим компиляции .


Веб-разработка

IIS Express Технической

Visual Studio 2010 с пакетом обновления 1 (SP1) позволяет использовать службы IIS (IIS) 7,5 Express в качестве локального сервера размещения для веб-сайтов и проектов веб-приложений.

Примечание

IIS 7,5 Express не входит в пакет обновления 1 (SP1), и его необходимо загрузить отдельно. дополнительные сведения см. в записи блога VS 2010 SP1 (бета-версия) и IIS Express .

SQL Server Поддержка CE 4

Visual Studio 2010 с пакетом обновления 1 (SP1) позволяет управлять файлами Microsoft SQL Server Compact 4,0 SDF в обозреватель решений и обозреватель сервера в контексте веб-проектов. кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) позволяет использовать SQL Server Compact 4,0 вместе с Microsoft ASP.NET веб-формы в элементе управления источниками данных SQL.

Примечание

SQL Server Compact 4,0 не входит в состав Visual Studio 2010 с пакетом обновления 1 (SP1), и его необходимо загрузить отдельно. дополнительные сведения см. в VS 2010 с пакетом обновления 1 (SP1) и SQL CE. .

Поддержка Razor

Изменения вносятся в системы веб-проектов и в редактор HTML для поддержки новых синтаксис Razor. этот новый синтаксис используется веб-страницы ASP.NET и ASP.NET MVC 3.

Примечание

Razor не входит в пакет обновления 1 (SP1), и его необходимо загрузить отдельно. Дополнительные сведения см. в следующих блогах:

Интеграция Web PI

поддержка установщик веб-платформы Майкрософт (PI) добавляется в Visual Studio 2010 с пакетом обновления 1 (SP1) следующим образом:

  • Добавляется новая панель инструментов, позволяющая быстро получить доступ к последней версии Web PI. Кроме того, если веб-PI не установлен, он сначала загружается.
  • при открытии веб-проектов, использующих IIS 7,5 Express, SQL Server Compact 4,0 или ASP.NET синтаксис Razor, появляется диалоговое окно, предлагающее загрузить и установить эти компоненты с помощью web PI, если эти компоненты еще не установлены.

Развертываемые зависимости

некоторые новые технологические компоненты, добавленные в Visual Studio 2010 с пакетом обновления 1 (SP1), могут быть развернуты вместе с приложением. Затем можно использовать компоненты даже при развертывании приложения на сервере, на котором эти компоненты не установлены. в Visual Studio 2010 с пакетом обновления 1 (SP1) добавлено новое диалоговое окно, которое упрощает добавление этих развертываемых зависимостей в веб-проект. Чтобы открыть диалоговое окно, щелкните правой кнопкой мыши проект в обозреватель решений, а затем выберите пункт Добавить развертываемые зависимости. Поддерживаются следующие компоненты:

  • веб-страницы ASP.NET, использующих синтаксис Razor.
  • SQL Server Compact 4.0
  • ASP.NET MVC 3

Дополнительные сведения см. в следующих блогах:

Поддержка HTML5 и CSS3

Для HTML5 в редактор HTML добавляется Предварительная поддержка, чтобы можно было получить IntelliSense и проверку для элементов и атрибутов HTML. Полная версия, которая предоставляет более полные возможности HTML5, будет предоставлена в следующей версии Visual Studio. дополнительные сведения см. в блоге & CSS3 в Visual Studio 2010 с пакетом обновления 1 (SP1) .

В состав служб WCF RIA Services v1 с пакетом обновления 1 входит

служба WCF RIA теперь локализована на 10 разных языков, поддерживаемых Visual Studio 2010 с пакетом обновления 1 (SP1). Сущность теперь может содержать члены сложного типа. Например, можно использовать тип Customer. Address, где Customer является сущностью, но адрес не является сущностью. Тип сущности теперь можно использовать в нескольких классах DomainService в одном приложении. Ограничение на использование данного типа сущности в не более чем в одном DomainService ликвидируется. Теперь точка расширения создания кода является общедоступной. Он может использоваться для генераторов кода на основе T4 и других, которые являются внешними по отношению к продукту. Кроме того, теперь для классов EntitySet и класса EntityCollection включены операции добавления и удаления форм.

Дополнительные сведения о веб-разработке

дополнительные сведения о других улучшениях технологий в Visual Studio 2010 с пакетом обновления 1 (sp1) для веб-разработчиков см. в записи блога по Visual Studio 2010 sp1 в HTML5 & CSS3 .


Редактор XAML/конструктор

Переход к определению значения

Позволяет переходить непосредственно от элементов управления на странице к стилям, примененным к элементам управления. Это означает, что вы можете быстро и легко понять структуру стиля и ресурсов в приложении и, наконец, понять, почему это означает, что кнопка в приложении является красной.

IntelliSense стиля

Позволяет легко изменять стили, уже имеющиеся в XAML. Теперь вы получаете IntelliSense для свойств и их значений в стиле, основанном на TargetType.

Выбор источника данных

Позволяет легко выбирать и изменять сведения об источнике данных непосредственно из области конструктора.

Дополнительные команды сетки

Позволяет легко добавлять, удалять и переупорядочивать строки и столбцы сетки.

Новый редактор толщины

Позволяет выполнять массовый изменение отдельных элементов, таких как поля или заполнение, в нескольких элементах управления.

Поддержка образца данных

Позволяет добавлять образцы данных для просмотра шаблонов элементов и привязок во время разработки. Это не только упрощает связывание привязок данных с помощью средства выбора привязки данных, но и позволяет значительно повысить эффективность разработки размеров и содержимого, а также автомакетов. кроме того, данные времени разработки будут корректно передаваться между Visual Studio и Expression Blend.

Повышенная стабильность

в Visual Studio 2010 с пакетом обновления 1 (SP1) были внесены многочисленные улучшения стабильности.


Сведения: проблемы, исправленные в этом выпуске

Платформе

ASP.NET Редактор

  • Клавиша Backspace и клавиши со СТРЕЛКАми не работают.
  • Devenv.exe сбои, и возникает ошибка нарушения прав доступа во время * .js автоматического форматирования.
  • проблемы в команде "форматировать документ" в JScript редакторе кода.
  • элемент объекта JScript не перечислен в IntelliSense, если элемент объекта содержит символ $.
  • Внутренняя функция не анализируется правильно. функция возвращает неопределенную команду при ссылке на JScript файл.
  • JScript возникают проблемы форматирования функций.
  • JScript Технология IntelliSense работает не так, как ожидалось, когда расширяет объект, определенный вкладкой "ссылка".
  • комментарии XML не отображаются в JScript IntelliSense.

Средства архитектуры

  • Последовательность схем, изменение расположения макета и линий жизни не изменяются должным образом.
  • На схеме последовательностей вы получаете сообщение "элемент с тем же ключом уже добавлен".
  • Использование взаимодействия отсутствует после развертывания группы жизненных циклов.
  • Невозможно открыть диаграмму, если изменить полное имя интерфейса, а параметр Скрыть полное имя имеет значение true. В этом случае реализация интерфейса отображается как интерфейс без описания операций.
  • Проверка разорвана для ссылок на универсальные параметры внутри тела метода.
  • Проект моделирования позволяет пользователям создавать дублирующиеся именованные ссылки. Эта проблема может привести к повреждению проекта.
  • При создании схемы последовательностей для явных реализаций интерфейса и временных схем возникает ошибка null reference.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Сообщения взаимодействия теперь сортируются.
  • теперь поддерживаются ссылки на элементы схемы слоев из Team Foundation Server рабочих элементов.

Быстро

Среда выполнения C (CRT)

  • MSPDB100.dll динамически загружается, но библиотека DLL не указывает полный путь в CRT.
  • Когда константа WEOF передается функции "swprintf_s", буфер не получает НУЛЕВое завершение.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Улучшения производительности и стабильности.
  • Более эффективное управление памятью.
  • Другие улучшения интегрированной среды разработки, препятствующие зависанию и сбоям ПОЛЬЗОВАТЕЛЬСКОГО интерфейса.
  • Улучшение производительности для функциональной клавиши F12 (goto Definition) в больших проектах.

Компилятор C#

  • Нарушение прав доступа возникает при отладке структуры C#, которая содержит около 500 полей.
  • Конструкторы могут неправильно определять типы в генерируемом коде.

Редактор C#

  • Visual Studio 2010 зависает при записи кода во время разработки.
  • При использовании версии-кандидата MVC3 Razor может вызвать недопустимый отступ блока кода при автоформатировании документа.
  • В проектах WPF служба C# IntelliSense может аварийно завершить работу при завершении работы.
  • Если пакет многоплатформенного нацеливания не установлен, при попытке загрузить проект происходит сбой службы языка C#.
  • Команда "выделить ссылки" вызывает сбой в некоторых случаях при закрытии файла.
  • Формирование типа может вызвать отчет о сбое при открытии созданного файла.
  • Смарт-теги могут вызывать отчеты о сбоях в некоторых веб-сценариях.
  • Отчет о сбоях возникает при изменении значения Свойства общедоступного поля на.
  • При наведении указателя мыши на именованный аргумент краткие сведения завершает работу, если имя метода совпадает с именем локального класса.
  • При установке расширения "Навигатор по решению" IntelliSense для C# завершается сбоем, а в качестве дополнительного файла открывается страница "аспкс\веб".
  • Клавиша Backspace неправильно работает для корейских символов в текстовом редакторе.

Компилятор C++

  • Компилятор C++ создает неверные инструкции мовупс вместо инструкций мовсс.
  • существует конкретная проблема с параметром/og в 64-разрядной версии компилятора Visual Studio 2010 Beta 2.
  • Инструкции SSE2 создаются при указании параметра/Arch: SSE.
  • В 64-разрядной версии компилятора C++ (оптимизатор) имеются определенные проблемы.
  • При включении оптимизации отсутствуют вызовы деструктора.
  • Компилятор аварийно завершает работу с описателем типа "decltype (* this)".

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Оптимизации и исправления в нескольких областях создания кода.
  • управляемая последовательная проверка четности с Visual Studio 2008. ранее свойство включить управляемую инкрементную сборку не существовало при открытии страниц свойств Project для проекта Visual C++ 2010.

Отладка C++

  • При отладке кода C++ смешанные стеки вызовов нарушаются.
  • при попытке проверки локальных переменных во время отладки в Visual Studio 2010 появляется сообщение об ошибке "символ CXX0017 не найден".
  • Окно контрольных значений отображает неверные значения.

Редактор C++

  • Visual Studio 2010 в проекте C/C++ при скрытии или отображении всех файлов решения.
  • Автоматическое завершение членов класса приводит к принудительному выполнению неправильного элемента (с учетом регистра).
  • В некоторых случаях переход к объявлению выполняется очень часто.
  • При вставке комментариев редактор C++ может аварийно завершить работу.
  • Сбой происходит при объявлении C++ енумунератион.
  • В собственной технологии IntelliSense возникли проблемы, например с индексами и отчетами.
  • Метод NavigateTo в C++ иногда перестает отвечать на запросы.

Стандартная библиотека C++

  • Ограничение "Vector:: Erase" возвращает несовместимый итератор в отладочной сборке.
  • "*" ограничения "tr1: regex" отличается в Visual Studio 2008 и в Visual Studio 2010 при использовании некоторых регулярных выражений.
  • При использовании оператора "std:: Vector" происходит утечка памяти при запуске программы.

Среда выполнения с параллелизмом

  • Исправлены неактуальные нарушения прав доступа очереди.
  • Visual C++ параллельных библиотеках времени выполнения утечка памяти в Visual Studio 2010.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Неправильные положительные утечки памяти больше не выводятся при использовании среда выполнения с параллелизмом (ConcRT).
  • Соглашение о вызовах "__stdcall" теперь поддерживается всеми параллельными контейнерами PPL, ConcRT и.
  • Нарушение прав доступа в "concurrent_queue" со строкой "std:: String".
  • Связанные контейнеры можно использовать с функцией "parallel_for_each".

Анализ кода

  • 538887: сбои Visual Studio возникают при просмотре Code Analysis Параметры для решения с сайтом IIS.
  • Анализатор статического кода сообщает допустимый код.
  • при изменении параметров Code Analysis в Visual Studio Team Server 2010 возникают частые сбои.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующее улучшение:

  • управляемый Code Analysis (FxCop) теперь устанавливается на серверах x64 TeamBuild.

Обнаружение и проверка кода

  • Сбои, возникающие при переходе на диаграмму, фиксируются.
  • В меню расширенного выбора обозревателя архитектуры Исправлена проблема с дополнительным интерфейсом полосы прокрутки.
  • Временные файлы остаются после выполнения проверки слоев.
  • Действие "содержится в" в папке C++ может вызвать сбой обозревателя архитектуры.

Entity Framework (создание кода)

  • проблемы возникают при использовании Entity Framework сущностей с самостоятельным отслеживанием вместе с кэшем AppFabric ("скорость") и версией выпуска платформа .NET Framework 4,0.
  • при использовании Edmx-файла вместе с ADO.NET генератор сущностей Self-Tracking создает файлы, которые не могут быть скомпилированы из-за отсутствия обработчика событий хандлекаскадеделете.
  • Шаблон сущности Self-Tracking не создает код для импортируемых функций, которые не имеют возвращаемого значения.
  • Сущность не помечается как измененная, если ассоциация FK, использующая свойство EntityReference. EntityKey, имеет значение null.
  • Шаблон сущностей Self-Tracking создает несовместимый код для пространств имен с разделителями-точками.
  • Шаблон сущностей Self-Tracking не создает значения по умолчанию для скалярных свойств в сложных типах.
  • различные изменения в создании кода соответствуют Visual Basic правилам нем.

F#

Visual Studio 2010 с пакетом обновления 1 (SP1) устраняет проблемы с стабильностью компилятора и правильность кода для созданного кода. Например, этот пакет обновления устраняет правильность соглашения о вызовах для вызова неуправляемого кода и создает комментарии XML-документа для методов расширения. Кроме того, этот пакет обновления повышает производительность создания обработчика событий.

JScript Редактор

  • При выборе параметра " удерживать вкладки " в коде добавляется дополнительное пространство.
  • Неправильный отступ для пустых литералов объекта.
  • JScript параметр форматирования функции скобки не работает как "круглые скобки".
  • Сочетание клавиш ALT + A используется неправильно для команды Вставить пробел после ключевого слова функции для анонимных функций.
  • Технология Atlas IntelliSense отсутствует, если диспетчер скриптов имеет укзать путь HTTP.
  • объем памяти Visual Studio процесса увеличивается до 300 мб при открытии другого проекта, текущий проект остается открытым, а текущий проект содержит множество JScript открытых файлов.
  • В условии Форин не существует IntelliSense.
  • очень большой объем памяти происходит при откомментировать или раскомментировать большие JScript файлы.
  • ввод слишком медленно в JScript файле с длинным содержимым в одной строке.
  • Глобальные члены, полученные из внешних файлов, не могут найти IntelliSense.
  • Потери цветовых раскраски и IntelliSense возникают после обновления IntelliSense для ссылки на удаленную или несуществующую службу.

Microsoft Foundation Classes (MFC) и Active Template Library (ATL)

  • в MFC-библиотеке CDatabase/Crecordset переменная "DoFieldExchange" неправильно работает в Visual Studio 2010.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) повышает безопасность и производительность, а также предоставляет другие улучшения в ATL и MFC.

Visual Basic Компилятора

  • Сбой может произойти при вводе вблизи от свойства ReadOnly и наличии нескольких объявлений полей.
  • если любой тип локального объекта поступает из подписанной сборки, Visual Basic не отображает значения в окне локальные.
  • В больших проектах, содержащих много комментариев XML-документа, при вводе может возникнуть задержка в редакторе.
  • При переключении фокуса между полями выражения могут возникать задержки в больших проектах Workflow Foundation.

Visual Basic Редактор

  • обязательный ByVal отображается в Visual Basic .net.
  • Значения перечисления IntelliSense не отображаются.
  • при закрытии большого Visual Basic проекта может произойти сбой.
  • Visual Studio IDE перестает отвечать на запросы при анализе комментариев XMLDOC в сложном проекте.
  • сбой службы Visual Basic Language при открытии веб-проекта.

Конструктор Windows Forms

  • для открытия проекта, который находится в более ранней версии, используется интегрированная среда разработки Visual Studio 2010. например, вы открываете проект Visual Studio 2008. После сеанса отладки вы не сможете повторно выполнить сборку или отладку проекта, и появится сообщение об ошибке следующего вида:

Не удалось скопировать файл obj\Debug\assembly_name в bin\Debug\assembly_name . Процесс не может получить доступ к файлу, bin\Debug\assembly_name так как он используется другим процессом.

  • при переименовании или отмене вставки Windows Forms элементов управления в конструкторе происходит утечка файлов конструктора во время экземпляра Visual Studio 2010.
  • проект Visual Studio 2005 обновляется до Visual Studio 2010, и проект перенаследуется на платформа .NET Framework 4. при закрытии экземпляра Visual Studio поддерживаемая языковая версия Visual Studio может завершиться сбоем.

Проекты баз данных

  • развертывание Project базы данных завершается сбоем при попытке отменить разрешения с помощью разрешения GRANT OPTION.
  • настраиваемые dbschema-файлы, содержащие непечатаемые символы, приводят к сбою Visual Studio при попытке обновить модель.
  • Функция "Сравнение схем" игнорирует составные дочерние элементы, если включен только элемент сравнения, существующий в исходном элементе.
  • добавочная база данных Project развертывание перестает отвечать, если проект содержит долгосрочные ограничения check, которые должны быть нормализованы.
  • Указания индекса не разрешаются для ссылок на базы данных в сборке проекта базы данных.

Отладчик

  • Отладчик случайным образом обрабатывает процедуры «шаг-к» и «шаг с обходом» как процедуру «выполнение до завершения».
  • Visual Studio 2010 зависает после нескольких сеансов отладки, и появляется пустое окно Windows Internet Explorer.
  • Закрепленные значения отладки.
  • Visual Studio аварийно завершает работу при импорте ранее экспортированного совета по данным.
  • При выполнении отладки на стороне клиента появляется следующее сообщение об ошибке:

Совет

Ошибка: точка останова в данный момент не будет достигнута. Это расположение не может быть сопоставлено со сценарием на стороне клиента.

  • В отладчике разрешены только 100 "std:: Map".
  • использование pdb с меткой исходного сервера приводит к зависанию Visual Studio 2010, а затем сбою.
  • некоторые проблемы с трассировкой событий в Windows Presentation Foundation (WPF) являются фиксированными.

IntelliTrace

  • Файлы журнала удаляются для операции очистки диска.
  • Сбои, появившиеся в приложении клиента, являются фиксированными.
  • Сбой, возникающий при переключении в окно дизассемблированного кода, является фиксированным.
  • Аварийное завершение работы из-за исправления файла трассировки в режиме выполнения. ####IntelliTrace для 64-разрядных и SharePoint IntelliTrace — это революционная новая технология отладки в Visual Studio 2010, которая позволяет перемещаться вперед и назад через сеанс отладки. Однако из-за ограничений по времени, поскольку это совершенно новая функция, эта технология не работает во всех сценариях. Visual Studio 2010 с пакетом обновления 1 (SP1) включает технологию отладки IntelliTrace для 64-разрядных решений и для решений фермы Microsoft SharePoint.

Profiler

  • Обозреватель производительности не загружается при запуске нескольких экземпляров Visual Studio.
  • JScriptное профилирование не работает в русской и других операционных системах на языках европейского и латинской америки.
  • JScriptное профилирование не работает с Windows Internet Explorer 9.
  • Visual Studio сбои при профилировании проекта веб-приложения с помощью параметра веб-сервера клиента.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Более точная выборка в Hyper-V.
  • Улучшенное профилирование JavaScript для включения профилирования нескольких процессов.
  • Улучшенная стабильность делает 64-разрядное профилирование.

Проекты установки

  • служебная программа записи реестра аварийно завершает работу на компьютере, на котором работает Windows 7.
  • при настройке необходимых компонентов Visual Studio может завершиться со сбоем.
  • Компиляция проекта установки завершается ошибкой при запуске из командной строки.
  • миграция проектов установки с Visual Studio 2008 на Visual Studio 2010 изменяет идентификаторы guid компонента, что приводит к сбою обновления.
  • команда Devenv.exe в Visual Studio 2010 зависает случайным образом, в то время как проект установки создается из командной строки.
  • Сбой интегрированной среды разработки при закрытии проекта установки или проекта установки проектов развертывания.
  • команда рестартвввсервице = false неправильно перезапускает службу WWW на компьютере, на котором работает Windows Server 2003 при построении проектов с помощью Visual Studio 2010.

T4

Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие усовершенствования.

  • Настройка или расширение шаблонов T4 с помощью наследования шаблонов.
  • Использование вспомогательных библиотек с T4 гораздо проще, так как T4 больше не блокирует сборки, на которые имеются ссылки в памяти.
  • Разверните T4 на сервере сборки для создания времени сборки.

ASP.NET Data

  • в версии-кандидате для Visual Studio 2010 поле "datacontext" не отображается, если установлен флажок "показывать только объекты datacontext".

Веб-разработка

Веб-проекты

  • папка ASP.NET App_Themes не допускает добавление новой таблицы стилей CSS.
  • Таблица стилей. Designer. CS не работает надлежащим образом с вложенными проектами веб-приложений.
  • Глифы SCC не отображаются в обозреватель решений.

Конструктор HTML

  • таблицы стилей, которые являются внешними по отношению к веб-приложению, не применяются в режиме конструктора IDE Visual Studio .net 2010.
  • Конструктор HTML не может использоваться надлежащим образом для проектирования веб-страниц.

Windows Phone Средства для разработчиков

Развертывание XAP-файлов свыше 64 МБ может завершиться ошибкой для тестирования и отладки на физических телефонных устройствах.


Общие конструкторы WPF и Silverlight

  • При использовании диалогового окна "Выбор элементов панели элементов" необходимо вручную завершить процесс, приложение перестает отвечать, а также потерю данных и повреждение графического пользовательского интерфейса.
  • Интегрированная среда разработки полностью блокируется при попытке добавить элементы Silverlight на панель элементов.
  • обновление Silverlight во время работы Visual Studio приводит к сбою Visual Studio.
  • удаление элементов управления, которые работают в фоновом потоке, приводит к сбою Visual Studio.
  • Список ошибок не отображается при открытии файлов XAML, содержащих ошибки.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Повышение производительности при выборе другого цветового профиля.
  • диалоговое окно сохранить появляется при закрытии решения после создания события в Visual Basic.
  • Добавлена поддержка переносимых сборок.

КОДА

Конструктор XAML область конструктора

  • Функция привязки в WPF не работает должным образом.
  • Шаблон "inherit and rewrite" в XAML сообщается как "обнаруженный цикл".
  • Свойство видимости теперь учитывается во время разработки.
  • Утечка памяти происходит при перетаскивании элементов управления из панели элементов в область конструктора.
  • Исключение System. InvalidOperationException возникает при запуске области конструктора после добавления события.
  • При перемещении родительских элементов управления в расширитель появляется диалоговое окно сообщения об ошибке.
  • Создание элемента управления, когда дочерний элемент корневого элемента является расширительом.
  • Элементы управления могут перемещаться в контейнер, у которого свойство FlowDirection имеет значение RightToLeft.
  • нельзя открыть конструктор для файлов, использующих компоненты визуализации данных Silverlight набор средств.
  • При необходимости в процессе разработки расширитель будет развернут, когда он должен быть свернут.
  • Элементы управления привязываются к вспомогательным линиям сетки.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Привязка элементов управления сокращается в элементе управления ScrollViewer.
  • Теперь отображается пользовательский код, который может вызвать необработанное исключение на Золотой панели.

Рефакторинг XAML

  • При переименовании типа свойства типа не переименованы в файлах XAML для Visual Basic.
  • Файлы рабочих процессов, основанные на XAML, получают события рефакторинга из кода, который находится за файлами рабочего процесса.
  • Рефакторинг и "перейти к определению" не работают должным образом при взаимодействии с XAML-файлами, и файл XAML не открыт.
  • После переименования класса обработчик событий не создает события для переименованного класса.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Добавляется поддержка типов рефакторинга в атрибуте TypeArguments .
  • Добавлена поддержка рефакторинга пространств имен, включающих сборку в определение.

Инспектор свойств XAML

  • Свойство Стилетипедпроперти не поддерживается средством выбора стилей.
  • Редактор StringFormat XAML не поддерживает двойные escape-символы.
  • Если редактор XAML закреплен и вы настроили привязки или ресурсы, фокус клавиатуры может быть потерян.
  • Определение "переход к значению" отображает диалоговое окно сообщения об ошибке, когда определение указывает на файл XAML приложения.
  • Вложенные свойства в инспекторе свойств исчезают после сборки решения.
  • Закрепленный редактор кистей может привести к тому, что одно и то же свойство будет встречаться в инспекторе свойств несколько раз.
  • Свойство содержимого не может быть отображено, если инспектор свойств сортируется по источнику.
  • При открытии средства выбора привязок данных, если для DataContext задано значение CollectionViewSource, возникает ошибка.
  • При применении стиля, который загружается из другого проекта с помощью средства выбора ресурсов, возникает ошибка.
  • Избыточные присоединенные свойства неожиданно отображаются.
  • Состояние развертывания или свертывания категории свойств не сохраняется после сборки и запуска.

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Добавлена поддержка установки присоединенных свойств с одинаковыми именами, но с разными пространствами имен в инспекторе свойств.
  • Поддержка добавления наследования в качестве допустимой исходной индикации для маркера свойства в инспекторе свойств добавляется для проекта Silverlight.

Редактор XAML

  • исключение AppDomainUnloaded может возникнуть в редакторе XAML Visual Studio 2010. Эта проблема может быть вызвана получением IntelliSense в КС:наме.е сетки.
  • Visual Studio 2010. IntelliSense XAML может неожиданно завершить работу.
  • Во время разработки в области конструктора нельзя увидеть примененные пользовательские стили для элементов управления. Однако во время выполнения все выглядит нормально.
  • Visual Studio 2010 Premium edition может завершиться сбоем при выборе элемента IntelliSense.
  • Редактор XAML может перестать отвечать при редактировании объекта VisualStateGroup.
  • Ошибка не может быть устранена после того, как XAML временно помещается в недопустимое состояние.
  • Для вложенных свойств могут отображаться ошибочные волнистые линии, что не позволяет рабочей области конструирования работать.
  • Если для свойства StrokeThickness в прямоугольниках задано значение 0 , может возникнуть неправильная ошибка.
  • при использовании сочетания клавиш CTRL + M для свертывания XAML Visual Studio может привести к сбою.
  • IntelliSense в стиле для Silverlight не показывает классы в том же пространстве имен, что и приложение.

Visual Studio Редактор

  • CTRL + BACKSPACE удаляет слишком много текста.
  • После замены текста окно "найти и заменить" перемещается за пределы экрана.
  • Visual Studio 2010 завершается сбоем, если исходный файл содержит символы, не являющиеся символами юникода.
  • Просмотр команды "List" во время отладки больше не позволяет увидеть свойство Items.
  • Навигация по выбору не работает должным образом.
  • Курсор находится за пределами экрана во время выбора слова CTRL + стрелка.
  • Автоматическая прокрутка по горизонтали не работает при нажатии клавиш CTRL + SHIFT.
  • Сочетание клавиш CTRL + SHIFT + СТРЕЛКА для выбора текста выходит за пределы представления.
  • команда Visual Studio 2010 Copy создает RTF, что приводит к возникновению ошибки.
  • нечитаемый код возникает при копировании кода Visual Studio 2010, содержащего китайские иероглифы, в Word 2010.
  • нельзя копировать и вставлять корейские символы с помощью редактора кода Visual Studio 2010.
  • при копировании исходного кода, содержащего японские символы, исходный код не может быть вставлен в Microsoft Word 2010, русская версия правильно.
  • Нечитаемые символы возникают при копировании и вставлении исходного кода в Microsoft® PowerPoint® 2010, русская версия.
  • при развертывании уже развернутых регионов может произойти сбой интегрированной среды разработки Visual Studio 2010.
  • при изменении параметров цвета может произойти сбой интегрированной среды разработки Visual Studio 2010.
  • Visual Studio 2010 может аварийно завершить работу при запуске редактора WPF.
  • При копировании с помощью инструкций возникает ошибка нехватки памяти.
  • После выполнения операции вырезания текста нельзя вставить текст.
  • При отмене дополнительных макетов во время завершения операторов время всплывающего окна может быть сокращено на 30 – 40 процентов.
  • Действие заменить в файлах сообщает неверные результаты.

Visual Studio Поддержка

  • в диалоговом окне "загрузка решения или Project" в качестве заголовка не отображается имя приложения изолированной оболочки.

Visual Studio Консоль

  • Контекстные меню пропрокручиваются, даже если есть место для их отображения.
  • Окно "Поиск и замена" увеличивается при каждом открытии.
  • Visual Studio аварийно завершает работу, если щелкнуть разделитель меню.
  • Visual Studio аварийно завершает работу с исключением COM при каждом его закрытии.
  • Visual Studio аварийно завершает работу при закрытии.
  • сбои Visual Studio при использовании AMD кодеаналист.
  • Visual Studio перезапускаются каждый раз при попытке закрыть ее.
  • Загрузка решения путем двойного щелчка его файла приводит к загрузке ненужных библиотек DLL.
  • обработка во время простоя в Visual Studio вызывает ненужное переключение контекста потока.
  • Диалоговое окно «Ход выполнения», которое отображается для определенных сценариев. Например, определение перехода к определению для проектов C++ занимает больше времени, чем ожидалось.
  • При выполнении режима "devenv/SafeMode" Загрузка LightSwitch не выполняется.
  • Редактор перестает отвечать на запросы при открытии файлов. aspx и .js с помощью Telerik.
  • Удалено только для оценки с экрана-заставки Express.
  • средства чтения с экрана и планшеты приводят к сбою Visual Studio при приостановке указателя над кнопкой " отменить ".
  • Visual Studio аварийно завершает работу при закрытии плавающей группы окон инструментов с несколькими экземплярами.
  • Visual Studio аварийно завершает работу при отмене извлечения файла.

Visual Studio Проверьте

Веб-тест или нагрузочное тестирование

  • Средство просмотра результатов веб-тестов может аварийно завершить работу при выполнении теста.
  • Исключение OutOfMemory возникает при выполнении действия Find/Replace в запросе.
  • Процесс Devenv.exe аварийно завершает работу после щелчка гиперссылки "нарушения порогов" в строке состояния результата теста.
  • Счетчики на диаграмме «время ответа страницы» исчезают после завершения выполнения.
  • Запись результатов в базу данных LoadTest занимает больше времени, чем ожидалось.
  • Счетчики производительности удаляются во время выполнения нагрузочного теста.

Инструменты Visual Studio

Набор средств Visual Studio для Office (VSTO)

  • пометка области формы как локализуемых разрывов Visual Studio редакторе.
  • кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) повышает производительность среды выполнения VSTO.

Инструменты Visual Studio для SharePoint

  • Добавление разрешения CAS, настроенного для шаблона манифеста пакета, приводит к сбою развертывания F5.
  • Создание кода визуальной веб-части завершается ошибкой, если файл ASCX превышает определенную длину.

Visual Studio Средства для данных

  • автоматически созданный код класса TableAdapterManager конструктор наборов данных отличается в Visual Studio 2008 и в Visual Studio 2010.
  • Элементу Data Repeater не удается выполнить привязку к изображению в окне "источники данных".

Модульное тестирование и выполнение тестов

  • В контроллере тестирования существует состояние гонки, которое приводит к переходу тестов в состояние "не выполнено".
  • Тестовый запуск перестает отвечать на запросы, когда не удается запустить QTAgent или если тестовый запуск перестает отвечать в функции Main () .
  • Выходные данные TestContext неверны для внутренних тестов, содержащихся в упорядоченном тесте.
  • При загрузке теста в контроллере тестирования возникает проблема с производительностью.
  • Выполнение большого количества тестов в лабораторной среде оставляет некоторые тесты в состоянии "не выполнено".
  • Цвет кода для покрытия кода не работает для неуправляемого кода C++.
  • Свойство TestCaseId будет одинаковым для всех тестовых случаев, связанных с одним и тем же методом теста.

Сервер TCM

  • Перестроение хранилища занимает больше времени, чем ожидалось.
  • Сброс результатов автоматических тестов может привести к появлению двух изменений точки в хранилище в качестве текущей версии.

Microsoft Test Manager

  • Страница "Настройка журнала Adapter-Event диагностических данных" усекается в разных языковых версиях Microsoft Test Manager.
  • Анализ результатов теста приводит к тому, что результат станет самым последним результатом в тренде тестовых точек.
  • Параметры языка с письмом справа налево не сохраняются в сеансах MTM.
  • Повторное заполнение набора тестов на основе запроса занимает больше времени, чем ожидалось для больших наборов.
  • Сбой может возникнуть при выборе типа браузера для воспроизведения Firefox в средстве запуска тестов (Майкрософт).
  • Данные IntelliTrace не могут быть собраны, если тестируемое приложение запускается как часть записи действий для тестового случая.
  • Число вложений для результатов теста возвращает 0 при переборе больших объемов результатов теста.
  • При создании записи действий невозможно привязать поле "параметр к паролю".

кроме того, Visual Studio 2010 с пакетом обновления 1 (SP1) содержит следующие улучшения:

  • Описание тестового случая можно отобразить в Microsoft Test Manager.
  • Предоставляются улучшения производительности для Microsoft Test Manager.
  • Добавлена поддержка Expression Encoder 4,0 в ручном тестировании.

Диспетчер лабораторий

  • невозможно изменить сервер Microsoft System Center Virtual Machine Manager (SCVMM), настроенный для уровня приложения TFS.
  • Рабочий процесс развертывания и тестирования сборки не может использовать расположения сброса в DFS или в общих папках WebDav.
  • Нельзя выбрать конфигурацию для существующих сборок, имеющих несколько конфигураций в рабочем процессе развертывания или тестирования сборки.
  • Узел службы сборки аварийно завершает работу, если он работает в режиме Lab, а учетная запись службы не имеет учетных данных администратора.
  • Если агент сборки и агент лаборатории установлены на виртуальной машине, не являющейся управляемой лабораторией, агент сборки не запускается.

Быстрая прокрутка/кодед UITest

  • Проекты закодированных тестов пользовательского интерфейса несовместимы с проектами установки и развертывания в одном решении.
  • Исключение Уитестексцептион создается в методе BrowserWindow. Финдматчингконтролс.
  • Элементы управления теста пользовательского интерфейса, добавленные в UIMap, не учитывают регистр.
  • Создание закодированного теста пользовательского интерфейса из существующей записи действий не отображается в диалоговом окне альтернативные учетные данные.

Кроме того, поддержка записи и воспроизведения кода UITest добавлена для бета-версии Internet Explorer 9 в режиме совместимости.


Известные проблемы

Диспетчер библиотек справки

  • Проблема.

    Диспетчер библиотек справки не поддерживает несколько параллельных сеансов.

  • Инструкции по решению:

    Способа решения этой проблемы не существует.

Агент библиотеки справки

  • Проблема.

    Агент библиотеки справки не перезапускается после обновления содержимого. Агент библиотеки справки может аварийно завершить работу при первом запуске без содержимого. При переходе к недопустимым URL-адресам агент не отображает страницу содержимое не найдено.

  • Инструкции по решению:

    Способа решения этой проблемы не существует.

Установка может привести к ошибочному перечислению исправлений в списке установленных обновлений

  • Проблема.

    Visual Studio 2010 с пакетом обновления 1 (sp1) может привести к созданию нескольких записей в списке установленных обновлений. Записи помечаются как "исправление для Visual C++ Standard 2010 Beta 1" вместе с номером базы знаний. корпорация майкрософт подтвердила, что бета-версии не были установлены с пакетом обновления 1 (sp1) для Visual Studio 2010 и что исправление для каждого из перечисленных исправлений было добавлено в Visual Studio 2010 с пакетом обновления 1 (sp1).

  • Инструкции по решению:

    Решение для этой проблемы отсутствует. В системе не установлены исправления бета-версии 1. Вы не можете удалить обновления или удалить записи из списка установленных обновлений, так как в системе фактически не установлены никакие файлы.

Известные проблемы с использованием Центр обновления Майкрософт

  • Проблема.

    При установке этого пакета обновления процесс установки может продолжаться и завершиться успешно, если вы попытаетесь прекратить установку. Эта проблема может возникать, если процесс установки превышает половину. Если вы запускаете процесс установки, установив флажок "загрузить обновления, но позвольте мне выбрать, следует ли устанавливать их", а затем установите флажок "установить обновление после завершения работы", установка пакета обновления может завершиться ошибкой. После перезагрузки компьютера этот пакет обновления будет предлагаться снова, и установка будет успешно завершена. если удалить пакет обновления из локализованной версии Visual Studio 2010Ultimate, Visual Studio 2010 Premium или Visual Studio пользователей 2010Professional, вам будет предложено снова установить пакет обновления. Однако процесс установки завершится ошибкой, так как компоненты этого пакета обновления находятся в непредвиденном состоянии. Чтобы успешно установить этот пакет обновления, выполните следующие действия.

  • Инструкции по решению:

    1. запустите Visual Studio программу установки в режиме обслуживания, выбрав элемент программы и компоненты на панели управления или запустив Setup.exe.
    2. Щелкните Добавление и удаление компонентов.
    3. выберите Microsoft Office Средства для разработчиков и нажмите кнопку обновить. После завершения установки переустановите пакет обновления.

Ссылки

  • Продукты сторонних производителей, обсуждаемые в этой статье, разрабатываются компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно производительности или надежности таких продуктов.
  • Корпорация Майкрософт предоставляет контактные данные сторонних производителей, которые помогут вам найти техническую поддержку. Эти контактные данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не гарантирует точность этой сторонней контактной информации.

Свойства

Идентификатор статьи: 983509-Последняя проверка: 10 июля 2017-редакция: 2. применяется к:

  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Агенты группы 2010
  • Microsoft Visual Studio Test Professional 2010
  • средства Visual Studio 2010 для среды выполнения Microsoft Office

К началу страницы