1.1 Поддерживаемые архитектуры
1.2. Поддерживаемые операционные системы
Если установить пакет SDK Windows для Windows Vista или обновление пакета SDK Windows для Windows Vista, а затем удалить пакет SDK Windows, будут удалены разделы реестра, которые требуются Visual Studio для поиска заголовочных файлов, библиотек и инструментов Windows.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Выполните одну из этих задач:Чтобы устранить эту проблему, выполните указанные ниже действия.
Библиотеку MSDN Express Library для пакета обновления 1 (SP1) экспресс-выпуска Visual Studio 2008 можно загрузить с веб-узла экспресс-выпусков Visual Studio 2008 www.microsoft.com/express/ru/.После установки RTM-версии экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1) на компьютер, где ранее была установлена бета-версия экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1), файл .txt с лицензионным соглашением конечного пользователя для загрузчика экспресс-выпуска SQL Server 2008 не удаляется при установке файла лицензионного соглашения в формате.rtf. Правильная версия файла лицензионного соглашения конечного пользователя (.rtf) для загрузчика экспресс-выпуска SQL Server 2008 – та, которая развертывается в режиме ClickOnce. При последующем удалении RTM-версии экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1) файл.rtf с лицензионным соглашением конечного пользователя будет удален, однако версия в формате.txt останется на компьютере.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Оставленный файл Eula.txt не вызывает каких-либо неполадок в работе. Тем не менее, файл Eula.txt можно удалить следующим образом:
1) Перейдите в каталог <диск>:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\SqlExpress2008\<язык>\ (например, для диска D и английского языка, D:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\SqlExpress2008\en\)
2) Удалите файл Eula.txt.
Установка RTM-версии экспресс-выпуска SQL Server 2008 не будет завершена, если RTM-версия пакета обновления 1 (SP1) экспресс-выпуска Visual Studio 2008 устанавливается на компьютере, где выполняется более ранняя версия экспресс-выпуска SQL Server 2008.
Чтобы устранить эту проблему, выполните указанные ниже действия.
1. В окне «Панель управления -> Администрирование» откройте диспетчер служб.
2. Остановите службу «SQL Server (SQLEXPRESS)».
3. Задайте режим запуска «вручную».
4. Установите экспресс-выпуск Visual Studio 2008 с пакетом обновления 1 (SP1).
5. В диспетчере служб восстановите автоматический режим запуска для службы «SQL Server (SQLEXPRESS)».
6. Запустите службу.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Установите языковую версию экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1), совпадающую по языку с экспресс-выпуском SQL Server, установленным на компьютере, или удалите экспресс-выпуск SQL Server с этого компьютера до установки экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1).Сбой установки платформы .NET Framework 2.0 SP2 происходит при ее установке на компьютер под управлением ОС Windows XP, Windows Server 2003 или Windows 2000 с установленной платформой .NET Framework 2.0 или .NET Framework 2.0 SP1.
Программа установки .NET Framework 2.0 SP2 удаляет предыдущие версии платформ .NET Framework 2.0 и .NET Framework 2.0 SP1. При удалении установщиком Windows предыдущих версий используется кэшированная база данных установки. Если установщику Windows не удается найти установочные пакеты для более ранних обновлений в кэше или расположении исходного источника, при удалении происходит сбой установки. Если будет выполнен неполный откат, этот сбой установки может также привести к неправильной работе приложений, использующих платформу .NET Framework.
Эта проблема может возникнуть по указанным ниже причинам.
В кэше установщика Windows отсутствуют требуемые файлы.
Кэш установщика Windows изменен. Кэш очень важен для исправления, обновления и удаления продуктов. Поэтому не удаляйте и не изменяйте содержимое кэша. Если его изменить, при попытке обновить или исправить продукты, использующие установщик Windows, может выводиться запрос на получение доступа к источнику.Чтобы устранить эту проблему, выполните указанные ниже действия.
Если не удается успешно установить платформу .NET Framework 2.0 с пакетом обновления 2 (SP2) и найти текст «Выполняется восстановление источника исправления» в файле журнала установки, как описано в разделе «Причина», можно загрузить средство исправления регистрации Microsoft .NET Framework для устранения этой проблемы.Всплывающий запрос автоматического обновления Windows на перезапуск компьютера может появляться при установке экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1) на компьютер с Windows Vista, на котором не установлены платформы .NET Framework 2.0 SP2 и .NET Framework 3.0 SP2. Если разрешить немедленный перезапуск, произойдет сбой установки Visual Studio.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Если программа установки предложит перезапустить компьютер, отложите перезапуск до завершения установки экспресс-выпуска Visual Studio с пакетом обновления 1 (SP1).
При установке экспресс-выпуска Visual Studio 2008 SP1 может произойти отказ при размещении установщика Windows 4.5 (Microsoft) на компьютерах с Windows Vista, если перед запуском программы установки имеется отложенная перезагрузка. Установщик Windows 4.5 необходим для установки SQL Server 2008 и будет размещен на компьютере, если выбран экспресс-выпуск SQL Server. Обновления Windows Vista, имеющие отложенную перезагрузку, могут инициировать запрос программы установки на перезагрузку до окончания установки всех компонентов. Когда установка возобновляется после перезагрузки, происходит отказ при размещении установщика Windows 4.5.
Чтобы устранить эту проблему, выполните указанные ниже действия.
1. Посетите веб-узел Microsoft Windows Update, чтобы убедиться, что в Windows установлены все важные и существенные обновления.
2. Перезапустите программу установки экспресс-выпуска Visual Studio 2008 SP1.
3. Выберите режим «Добавить дополнительные продукты».
4. Выберите пункт «Экспресс-выпуск SQL Server».
5. Нажмите кнопку «Далее», чтобы установить выбранные продукты.
Программа установки попробует загрузить и установить установщик Windows 4.5, если он отсутствует на компьютере.
6. Нажмите кнопку «Перезагрузить сейчас» в окне запроса на перезагрузку после установки установщика Windows.
7. Дождитесь окончания установки экспресс-выпуска SQL Server.
Программа установки Visual Studio 2008 SP1 может вывести сообщение о том, что служба установщика Windows недоступна в момент, когда программа установки возобновит работу после перезагрузки.
Как правило, эта неполадка связана с синхронизацией по времени и проявляется на некоторых компьютерах, когда служба установщика Windows запускается в процессе загрузки позднее, чем программа установки возобновляет работу.
Чтобы устранить эту проблему, выполните указанные ниже действия.
1. Нажмите кнопку «ОК» в окне сообщения об ошибке.
2. Вручную перезапустите программу установки экспресс-выпуска Visual Studio 2008 SP1.
3. Выберите режим «Добавить дополнительные компоненты», если программа установки запущена в режиме обслуживания, а затем выберите компоненты, которые требуется добавить.
В ходе установки экспресс-выпуска Visual Studio может появиться запрос на перезагрузку компьютера до завершения установки всех компонентов. Обычно это происходит при установке MSI 4.5 и экспресс-выпуска SQL Server 2008, поскольку требуется перезагрузка до начала установки экспресс-выпуска SQL 2008. При выборе режима «Перезагрузить позднее» программа установки не перезапустится автоматически после перезагрузки компьютера и потребуется перезапустить программу установки вручную, чтобы завершить установку всех компонентов.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Перезагрузите компьютер и перезапустите программу установки экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1). Для завершения установки экспресс-выпуска SQL Server 2008 потребуется выбрать режим «Добавить дополнительные компоненты» и продукт «Экспресс-выпуск SQL Server 2008».
После обновления японской версии экспресс-выпуска Visual Studio 2008 с бета-версией SP1 до японской версии экспресс-выпуска Visual Studio 2008 с RTM-версией SP1 конструктор модели EDM (Entity Data Model) ADO.NET оказывается удаленным.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Восстановите экспресс-выпуск Visual Studio 2008 с RTM-версией (SP1) (японская версия) при помощи функции «Установка и удаление программ» (Windows Server 2003 и Windows XP) или «Программы и компоненты» (Windows Vista и Windows Server 2008).
Если выполняется установка экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1), и выбран параметр установки экспресс-выпуска SQL Server 2008, при установке RTM-версии экспресс-выпуска SQL 2008 могут возникать сбои. Сбой может происходить в результате любой из приведенных ниже возможных причин.
1) Сбой обновления происходит из-за неподдерживаемой комбинации языков установки (например, установлена английская версия экспресс-выпуска SQL Server 2008 более раннего выпуска, чем RTM, и выполняется обновление до японской RTM-версии экспресс-выпуска SQL Server 2008)
1) Сбой связан с неподдерживаемым путем обновления (например, обновление до экспресс-выпуска SQL Server 2008 выполняется на компьютере с установленным экспресс-выпуском SQL Server 2005 с расширенными службами).
3) Сбой установки экспресс-выпуска SQL Server 2008 может быть связан с ожидающей перезагрузкой или блокировкой файла, произошедшей в процессе установки экспресс-выпуска Visual Studio 2008 SP1.
4) После выполнения требуемой перезагрузки пользователь входит на компьютер с использованием имени входа, отличного от того, которое использовалось для запуска установки экспресс-выпуска Visual Studio 2008 с RTM-версией SP1. Поэтому после перезагрузки установка не продолжается, и установка экспресс-выпуска SQL Server 2008 не запускается.
5) Если при появлении запроса на перезагрузку перед установкой экспресс-выпуска SQL Server 2008 выбрать вариант «Перезагрузить позже», или в процессе установки происходит перезагрузка по внешним причинам (например, установка была запущена вечером, ночью было получено обновление Windows, которое запустило автоматическую перезагрузку до завершения установки экспресс-выпуска SQL Server 2008), установка экспресс-выпуска SQL Server 2008 не будет выполнена.
Чтобы устранить эту проблему, выполните указанные ниже действия.
1) Чтобы избежать этой ошибки, необходимо выполнять обновление до версии, язык которой совпадает с языком ранее установленной более ранней, чем 2008 RTM, версии экспресс-выпуска SQL Server.
Дополнительные сведения об обновлении экспресс-выпуска SQL Server 2008 см. на веб-странице http://msdn.microsoft.com/ru-ru/library/ms143393.aspx.
2) Существует два способа решения этой проблемы.
а. Вручную обновите блокирующую установку. Например, независимо от установки экспресс-выпуска Visual Studio 2008 с пакетом обновления 1 (SP1) загрузите и установите SQL Server Express Advanced 2008.
б. Удалите установку SQL Server, которая блокирует установку экспресс-выпуска SQL Server 2008. Затем повторно запустите установку экспресс-выпуска Visual Studio 2008 с RTM-версией SP1.
Дополнительные сведения см. на веб-странице http://msdn.microsoft.com/ru-ru/library/ms143393.aspx
3) Перезагрузите компьютер и перезапустите программу установки экспресс-выпуска Visual Studio 2008 SP1. На экране обслуживания щелкните «Добавить дополнительные компоненты», затем выберите экспресс-выпуск SQL Server 2008.
4) После перезагрузки, убедитесь, что вход на компьютер выполняется с использованием того же имени входа, которое использовалось для запуска установки экспресс-выпуска Visual Studio 2008 с RTM-версией SP1.
Проблем не обнаружено.
Проблем не обнаружено.
Проблем не обнаружено.
При обновлении с экспресс-выпуска Visual Web Developer 2008 на экспресс-выпуск Visual Web Developer 2008 SP1 параметры интегрированной среды разработки будут сброшены на новые параметры SP1, используемые по умолчанию. Эти параметры среды разработки включают настройки для меню, панелей инструментов, окон инструментов, редактора, шрифтов и цветов, привязок клавиш и т.д. Перед установкой SP1 можно создать резервную копию своих текущих параметров с помощью мастера импорта и экспорта параметров. В стандартную настройку экспресс-выпуска Visual Web Developer с пакетом обновления 1 (SP1) внесены следующие изменения:
- В меню «Файл» добавлены команды «Создать проект» и «Открыть проект»
- На панель инструментов добавлены кнопки «Создать проект» и «Открыть проект»
- В окно «Сервис | Параметры» добавлены вкладки «CSS» и «Стили CSS», если флажок «Показать все параметры» не установлен
- На начальную страницу добавлены ссылки «Создать проект» и «Открыть проект»
Чтобы устранить эту проблему, выполните указанные ниже действия.
Чтобы сохранить текущие параметры интегрированной среды разработки:
1. Перед установкой экспресс-выпуска Visual Web Developer с пакетом обновления 1 (SP1) запустите существующий продукт и перейдите в окно «Сервис | Импорт и экспорт параметров».
2. Выберите вариант «Экспортировать выбранные параметры среды».
3. Нажмите кнопку «Далее».
4. Выберите параметры, которые требуется экспортировать (Примечание: при экспорте категорий «Настройка меню и командной строки», «Упрощенные инструменты и параметры», «Команды начальной страницы» из раздела «Общие параметры» и их последующем импорте в экспресс-выпуск Visual Web Developer с пакетом обновления 1 (SP1) некоторые из параметров, добавленные в SP1, будут перезаписаны.)
5. Укажите файл для сохранения параметров.
6. Установите экспресс-выпуск Visual Web Developer с пакетом обновления 1 (SP1).
7. В экспресс-выпуске Visual Web Developer с пакетом обновления 1 (SP1) перейдите в окно «Сервис | Импорт и экспорт параметров».
8. Выберите вариант «Импортировать выбранные параметры среды».
9. Нажмите кнопку «Далее».
10. Выберите вариант «Нет, импортировать новые значения, перезаписав мои текущие параметры». (Создавать резервную копию стандартных параметров не требуется, поскольку их можно восстановить командой «Сбросить все параметры».)
11. Выберите файл параметров, созданный на шаге 5.
12. Нажмите кнопку «Готово».
13. Для отображения в меню «Файл» команд «Создать проект» и «Открыть проект» необходимо вручную добавить эти команды. Щелкните правой кнопкой меню «Файл», выберите команду «Настройка», перейдите на вкладку «Команды», выберите категорию «Файл», а затем перетащите мышью команды «Создать проект» и «Открыть проект» в меню «Файл», а команды «Добавить новый проект» и «Добавить существующий проект» в подменю «Файл | Добавить».
Если резервная копия текущих параметров не была создана до установки экспресс-выпуска Visual Web Developer с пакетом обновления 1 (SP1), их нельзя будет восстановить.
После установки других экспресс-выпусков на других языках интегрированная среда разработки (IDE) может выдавать сообщения об ошибке загрузки пакетов. Это происходит, если язык пользовательского интерфейса Windows и одного из экспресс-выпусков не совпадает (например, японская версия экспресс-выпуска Visual Basic + английская версия экспресс-выпуска Visual Web Developer, установленные на японской версии Windows), и открыто приложение, язык которого не совпадает с языком ОС (в этом примере – Visual Web Developer). IDE пытается загрузить японские ресурсы для английского экспресс-выпуска Visual Web Developer и, поскольку не может их найти, выдает сообщения об ошибке загрузки пакетов. Это связано с тем, что при установке второй языковой версии языковые настройки IDE автоматически изменяются с «Японский (Япония)» на «Такой же, как в Microsoft Windows». Это происходит несмотря на то, что у разных выпусков разные исполняемые файлы.
Чтобы устранить эту проблему, выполните указанные ниже действия.
На странице «Региональные параметры» можно изменить язык, используемый по умолчанию, если на компьютере установлено несколько языковых версий экспресс-выпусков Visual Studio. Чтобы открыть это диалоговое окно, выполните следующие действия.Эта проблема может проявиться в двух сценариях:
- После выполнения команды «Обновить модель из базы данных» создаются связи для новых внешних ключей в базе данных, которые не появляются на диаграмме.
- После операций отмены и повтора действий в конструкторе линии связей на диаграмме располагаются неправильно.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Существует несколько способов решения.
– Сохраните файл. Закройте конструктор. Снова откройте файл.
– Щелкните правой кнопки мыши на пустой области диаграммы и выберите «Структура диаграммы». Эта команда может изменить ручные изменения структуры, сделанные в диаграмме ранее.
– Вручную переместите связанные сущности, чтобы обновить их визуализацию.
Окно свойств в конструкторе WPF отображает и редактирует значения с использованием формата, принятого в США. Это соответствует XAML-конвенции, в которой используется объект CultureInfo «en-US». Например, даты и числа всегда отображаются в формате, используемом в США. Даты всегда отображаются в формате мм/дд/гг. При вводе значения даты в окне свойств, оно будет преобразовано в формат мм/дд/гг.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Нет доступных путей решения этой проблемы.
В Visual Studio 2008 SP1, если для изменения типов или элементов используется оптимизация кода, она приведет к изменению XAML-файлов. Дополнительные сведения об этой функции см. в главе «Практическое руководство. Переименование символа, объявленного в XAML» в документации. Для этой новой функции применяются следующие ограничения.
– Оптимизация изменит только XAML-файлы в текущем проекте. Она не будет применена ко всем проектам решения.
– Оптимизация может использоваться только для имен типов и некоторых атрибутов. Оптимизация не может использоваться для приведенных ниже атрибутов.
o Атрибут свойства Setter
o Атрибут path для TemplateBinding
o Атрибуты path и ElementName для Binding
o Свойство MethodName для ObjectDataProvider
Чтобы устранить эту проблему, выполните указанные ниже действия.
Завершите внесение изменений вручную, например, с помощью функции поиска и замены.
Если изменить тип и элемент в XAML-файле, эти изменения не повлияют на файлы кода.
Например, если изменить в редакторе XAML имя кнопки, у которой есть связанные с ней обработчики событий, код программной части обновлен не будет.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Изменения в файлы кода необходимо вносить вручную, например, с помощью функции поиска и замены.
Если правой кнопкой мыши щелкнуть XAML-файл в обозревателе решений, выбрать команду «Переименовать» и переименовать файл, его имя изменится, но не появится запрос с предложением выполнить оптимизацию кода для переименования имени класса в XAML или в коде программной части. В частности, если переименовать XAML-файл, ссылка на который содержится в свойстве StartupUri в XAML-файле приложения (например, если изменить Window1.xaml на MainWindow.xaml), необходимо вручную изменить свойство StartupUri.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Изменения необходимо вносить вручную, например, с помощью функции поиска и замены.
В файле кода программной части можно найти все ссылки на символ, щелкнув его правой кнопкой мыши и выбрав команду «Найти все ссылки». Эта команда не найдет элементы XAML, для которых не задано свойство Name.
Пример.
Приведенный ниже код XAML отображает элемент MyUserControl, у которого отсутствует имя.
<Grid>
<MyUserControl/>
(...)
Если щелкнуть правой кнопкой мыши символ MyUserControl в файле кода программной части и выбрать команду «Найти все ссылки», будут найдены ссылки только в коде, но не в XAML-файле.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Присвойте элементу управления имя, или выполните поиск вручную, с помощью функции поиска в файлах.
При связывании с ObjectDataProvider через XAML и его загрузке в конструктор WPF, когда ObjectDataProvider обращается к базе данных, операция может длиться очень долго и использовать большой объем памяти. В результате конструктор WPF может перестать отвечать до завершения операции.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Избегайте подобной настройки ObjectDataProvider во время разработки. Программно используйте метод DesignerProperties.IsInDesignMode() только для осуществления длительной и ресурсоемкой для памяти работы во время выполнения.
При первом открытии проекта WPF в локализованной версии экспресс-выпуска Visual Basic 2008 с пакетом обновления 1 (SP1) или экспресс-выпуска Visual C# 2008 с пакетом обновления 1 (SP1) может произойти сбой при запуске конструктора WPF.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Закройте среду разработки и откройте ее снова.
Это известная проблема Visual Studio 2008 SP1. Происходит сбой загрузки конструктора WPF, если Binding использует RelativeSource TemplatedParent без указания пути.
Например:
<RepeatButton Command="{x:Static ScrollBar.LineUpCommand}"
CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />
Чтобы устранить эту проблему, выполните указанные ниже действия.
Укажите путь, используя запись ".", которая разрешается в тот же объект.
Например:
<RepeatButton Command="{x:Static ScrollBar.LineUpCommand}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=.}" />
Чтобы устранить эту проблему, выполните указанные ниже действия.
1. Убедитесь что приложение предназначено для .подмножества .NET Framework только для клиента.Чтобы устранить эту проблему, выполните указанные ниже действия.
Чтобы обеспечить проверку на наличие .NET Framework 3.5 SP1:
Конструктор WPF может аварийно завершиться, если используется ссылка на значения из изолированного или внешнего словаря ресурсов, как показано ниже.
– Изолированный словарь имеет ссылки на ресурсы между элементами внутри словаря (например, стиль ссылается на цвет);
– И открыт файл проекта (окно и т.п.), который ссылается на значение из этого изолированного словаря ресурсов;
– И выполняется изменение значения в изолированном словаре ресурсов.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Закройте все документы, ссылающиеся на значения из словаря, перед его обновлением.
Средство просмотра кэша сборок (Shfusion.dll) является расширением оболочки Windows, позволяющим просматривать и управлять содержимым глобального кэша сборок с помощью проводника. Файл Shfusion.dll расположен в каталоге %windir%\Microsoft.NET\Framework\v2.0.50727.
В ОС Windows Vista средство просмотра кэша сборок не работает с дополнительными разрешениями, даже если запустить его из окна командной строки, содержащего более высокий уровень разрешений (например, использовав команду START с указанием пути к глобальному кэшу сборок). Это обусловлено тем, что средство просмотра кэша сборок является расширением оболочки для проводника, которое не работает с дополнительными разрешениями.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Используйте Shfusion.dll только для просмотра.
Для обновлений откройте окно командной строки, имеющее права администратора, и воспользуйтесь инструментом командной строки Gacutil.exe из .NET Framework SDK.
Поскольку экспресс-выпуск SQL Server 2008 несовместим с экспресс-выпусками Visual Studio 2005, при обновлении на экспресс-выпуск SQL Server 2008 именованный экземпляр базы данных будет перезаписан и любые экспресс-выпуски Visual Studio 2005 больше не будут привязаны к стандартному экземпляру экспресс-выпуска SQL Server.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Экспресс-выпуски Visual Studio 2005 несовместимы с экспресс-выпуском SQL Server 2008. Необходимо обновить экспресс-выпуски Visual Studio 2008, чтобы разрабатывать приложения, управляемые базами данных SQL.
Чтобы устранить эту проблему, выполните указанные ниже действия.
Используйте шаблон элемента веб-приложения «Служба WCF», находящийся в узле «Веб-узел».