Visual Studio 2008 в бета-версии Windows 7

Я подумываю о полном обновлении до Windows 7 Beta, чтобы стереть Vista с моего жесткого диска.

Будет ли Visual Studio 2008 хорошо работать в Windows 7? Я прочитал несколько сообщений на форуме о проблемах.


person Community    schedule 23.01.2009    source источник


Ответы (16)


Windows 7 очень стабильна и работает очень быстро. Если вы знаете, что делаете, и готовы пойти на небольшой риск, установка виртуальной машины не требуется. Visual Studio 2008 Professional работает на нем без проблем (по крайней мере, насколько я мог видеть). Я набираю это с компьютера под управлением Windows 7, на котором работает VS2008 с Windows Mobile SDK 6 без проблем.

person Ilya Volodin    schedule 23.01.2009
comment
То же, и здесь никаких проблем. Я использую ее как единственную ОС на своем ноутбуке, и VS2k8 отлично работает. - person jalf; 25.01.2009
comment
То же самое. У меня установлена ​​64-разрядная версия Windows 7 и установлена ​​Visual Studio 2008 SP1. У меня нет проблем с этой настройкой. Я использую его с тех пор, как MS выпустила бета-версию Windows 7. - person Chuck Conway; 10.02.2009
comment
@ Чарльз, вы можете проверить, возникает ли у вас такая же проблема с дизайнером LINQ to SQL (DBML), как и у меня? (читайте мой ответ ниже). Спасибо! - person Lucas; 11.02.2009
comment
То же самое, не было никаких проблем с Visual Studio 2008 под Windows 7 - person Pop Catalin; 09.03.2009

У меня проблема с VS2008 SP1 на бета-версии Win7. В конструкторе LINQ to SQL (DBML) таблицы исчезают при наведении на них указателя мыши. Я пробовал искать, но нигде не нашел упоминания об этом.

Это было обновление Vista SP1, в которой уже была установлена ​​VS2008 SP1. Я попробую позже с чистой установкой Win7, которая у меня есть (еще не установил VS2008 на нее). Кроме этого, у меня вообще не было никаких проблем. Обновление с Vista до Win7 прошло отлично.


РЕДАКТИРОВАТЬ: я должен добавить, это как VistaSP1 x64, так и Win7 x64. Может, в 32-битной версии Win7 этого не происходит. Кто-нибудь может подтвердить?

ОБНОВЛЕНИЕ: я выполнил чистую установку Win7 с VS2008 SP1, и таблицы DBML все еще исчезают. Для меня это не такая уж большая проблема, только раздражает.


РЕДАКТИРОВАТЬ: Кроме того, у меня иногда файлы заблокированы в Win7 без видимой причины. Я не могу переименовать или удалить файл, и я не могу найти, какой процесс он заблокирован с помощью procxp или монитора ресурсов Windows. По-видимому, происходит только с файлами exe. Я попытался удалить антивирус, TortoiseSVN или что-нибудь, что могло блокировать файлы. В отношении VS2008 я случайно получаю эту ошибку при компиляции:

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

В конце концов я размонтирую / снова монтирую диск или перезагружаю Windows, чтобы он отпустил файл.


РЕДАКТИРОВАТЬ: проблема конструктора DBML VS2008 SP1 исправлена ​​в сборке Win7 7057! : D

person Lucas    schedule 02.02.2009
comment
ох, и это происходит, даже если я отключу DWM (компоновка рабочего стола). - person Lucas; 02.02.2009
comment
Проблема с конструктором DBML для VS2008 SP1 исправлена ​​в сборке Win7 7057! - person Lucas; 23.03.2009

Если вы хотите проверить Windows 7, я бы пошел с установкой виртуальной машины вместо полной. По крайней мере, пока не дойдет до стадии RC.

person Brawndo    schedule 23.01.2009

Один из моих коллег использовал двойную загрузку Windows 7 Beta и Vista, и он отлично работал с Visual Studio 2008 в Windows 7. Но это только опыт одного человека, я уверен, что в целом будут проблемы.

person ScottN    schedule 23.01.2009
comment
Почему это было понижено? Кажется довольно безобидным и однозначным заявлением. - person jalf; 25.01.2009
comment
Может быть, потому что я предполагал, что будут проблемы? Не каждый написанный программный пакет свободен от ошибок, что было последней мыслью, которую я пытался сделать. - person ScottN; 29.01.2009

По мне, он отлично работал с Windows 7. Клянусь, на 7 он вылетает гораздо реже, чем на Vista - я был в восторге. Не говорю, что это сработает так здорово для всех, но я определенно надеюсь, что это сработает для вас, если вы попробуете!

person Rob    schedule 23.01.2009
comment
Вылетело на Vista у вас? Я использую Visual Studio с 2003 года и могу по пальцам подсчитать количество сбоев, которые у меня были. - person FlySwat; 24.01.2009
comment
VS2005 отлично справляется со сбоями на старой рабочей станции Windows 2000 - person ; 24.01.2009
comment
Да, у меня все время вылетало на Vista :-( - person Rob; 25.01.2009

Отлично работает, не считая того факта, что у дизайнеров (Linq To Sql, Entity Framework, Class Designer ...) возникает неприятная проблема с обновлением.

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

Не шоу-стоп, а раздражение.

person Denis Troller    schedule 09.03.2009
comment
Проблема с конструктором DBML для VS2008 SP1 исправлена ​​в сборке Win7 7057! - person Lucas; 23.03.2009

ПРИМЕЧАНИЕ: Если бы я мог, я бы сделал это как комментарий к сообщению Росс.

Windows 7 - это НЕ просто перспектива с новыми обоями, по опыту последних нескольких выпусков она чрезвычайно эффективна (и заметно быстрее) по сравнению с Vista.

Также Росс, ваши ошибки, которые происходят и выключаются, скорее всего, будут ошибками синхронизации, а не ошибками Windows 7. Было бы неплохо протестировать это в другой ОС, просто чтобы проверить. У меня никогда не было проблем с точками останова со времен предварительной беты.

В любом случае, что касается вашего вопроса, единственные проблемы, с которыми я столкнулся, - это одна из первых предварительных бета-версий Windows 7, в которой у меня возникали очень странные проблемы с номерами портов при настройке соединения WCF.

Еще одно странное исправление произошло при установке VS SP1, однако оно было исправлено с момента последней версии Win 7.

У нас также есть проблемы при установке Microsoft Blend 2 и Visual Studio, из-за которых вам нужно было устанавливать в определенном порядке, опять же, это было исправлено с момента выпуска RC.

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

person ingh.am    schedule 24.07.2009
comment
Для установки потребовалось на 24 ГБ меньше, чем для Vista Ultimate. - person John Dunagan; 27.07.2009
comment
Если бы кто-то мог проголосовать против комментария Росса выше, это было бы здорово. - person ingh.am; 27.07.2009

Единственное, что я нашел до сих пор, но это меня чертовски раздражает, это то, что если я что-нибудь сделаю с настройками импорта и экспорта, Visual Studio повесит что-то серьезное. По-видимому, Xaml "Package" или что-то еще повреждено, даже при абсолютно чистой установке.

Я пытаюсь восстановить все приложение.

person John Dunagan    schedule 27.07.2009

Мне кажется, он отлично работает с одним (большим) исключением: каждый раз, когда я пытаюсь открыть файл xaml в конструкторе WPF, он вылетает. Кроме того, мне нравится использовать бета-версию 7 - она ​​кажется немного более быстрой, чем Vista.

Обновлено для всех, у кого возникла такая же проблема: решено удалением Silverlight. Не могу сказать, что это определенно была проблема, но у меня сработало ...

person Scott    schedule 24.01.2009

Джон Роббинс, среди прочих, обнаружил проблему, которая была задокументирована в примечаниях к выпуску Win7 SDK. См. http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/01/24/the-case-of-the-corrupt-pe-binaries.aspx для проблемы Джона и поиск ответа.

См. http://download.microsoft.com/download/8/8/0/8808A472-6450-4723-9C87-977069714B27/ReleaseNotes.Htm с примечаниями к выпуску Win7 SDK.

person Community    schedule 01.02.2009

Я работаю в Windows 7 до января и особых проблем не имею (только ошибки, исправленные при обновлении сборки). Я использую Visual Studio 2008 Team Suite, и он отлично работает!

Но у меня проблема - я не могу установить ADO.NET Entity Framework 1.0 Beta 3 x86 на текущую сборку 7068. Я получил сообщение об ошибке: «ADO.NET Entity Framework 1.0 (предварительная версия) может быть установлен, только если Microsoft Установлен .NET Framework 3.5 ".

Фактически, он установлен. Кто-нибудь знает, как исправить такую ​​проблему?

person abatishchev    schedule 28.04.2009

У меня win7 x64 RC Build 7100. У меня очень странные проблемы с Visual Studio 2008 Pro SP1. При разработке веб-приложения я не могу добавлять какие-либо формы веб-содержимого. Я могу добавлять веб-формы, но при использовании формы веб-контента я не получаю второго диалогового окна, позволяющего мне выбрать главную страницу. Это просто никогда не приходит в голову. Это стало довольно неприятно. Однако я могу создать форму содержимого, щелкнув правой кнопкой мыши на главной странице и выбрав «Создать форму содержимого». Кроме этого, у меня нет проблем с запуском VS2008 SP1 под Win7 x64.

person Community    schedule 28.08.2009

Я использую VS 2008 SP1 в Windows 7 (x64) Build 7100 и обнаружил некоторые проблемы с сервером разработки, и время от времени, когда я переключаюсь в представление дизайна, VS полностью блокируется. Однако чаще всего, когда я пытаюсь отладить свое веб-приложение, серверная часть разработки указывает, что не отвечает, и заставляет отладчик уведомлять меня о закрытии безопасного дескриптора. Обычно все, что мне нужно сделать, это повторно выполнить команду debug 'go', и затем новый экземпляр сервера разработки будет работать еще несколько раз, пока не сработает снова. Определенно ничего, что могло бы помешать обновиться до 7 с перспективы, но тем не менее раздражает.

Может, стоит потратить больше времени на создание кода, который не требует такой отладки;)

person Community    schedule 23.09.2009

Хорошо. Переустановил новую копию Windows 7 x64 Home Premium, а затем сразу же установил Visual Studio 2008 Enterprise, и все заработало. Таким образом, любой сбой был вызван каким-то сторонним программным обеспечением, которое было установлено ДО VS2008. Не уверен, какой из них, но будет запускать тестовый проект VS2008 после каждой установки стороннего программного обеспечения, чтобы попытаться отследить его. Он по-прежнему работает немного медленнее, но каждый раз, когда я запускаю тестовый проект, кажется, что он работает быстрее и плавнее.

person Nick    schedule 31.10.2009

Установлены VS2008 (Pro) и SP1 на полную версию Win7 (Pro) Retail. Честно говоря, есть кошмарные проблемы, и я подумываю о том, чтобы на время вернуться к XP.

Разработка MFC C ++: Проблемы: VS2008 Добавить существующий элемент в проект. Диалог файла не позволяет Ctrl + левый щелчок выбирать более одного файла за раз. ТАК, что добавление 10 файлов в проект становится настоящей PITA.

Открыть .rc-файл из другого проекта больше не позволяет перетаскивание в текущий RC-файл проекта. Фактически, VS2008 вылетает каждый раз. Устал 3 раза. Эта функция работала и работает на VS2008 на XP и на всех предыдущих VS вплоть до VS4.

Win7: использование диалогового окна открытия файла не позволяет использовать колесо мыши, и если я щелкну в представлении списка файлов, глупый одиночный щелчок откроет файл, который мне не нужен, поэтому я должен использовать глупую полосу прокрутки VScroll.

Win7: После борьбы со всей чушью «Доступ запрещен» и настройки ее в той или иной степени, как мне нравится использовать Windows, это кажется разумным при запуске нескольких других программ, которые я установил до сих пор. Думаю, я просто борюсь с кривой обучения, поскольку я обошел Vista.
Я не могу сказать, что вижу большую разницу в скорости по сравнению с XP, это то же самое. У меня разумное оборудование (двухъядерный (двухъядерный) процессор Xeon 2,8 ГГц, объем памяти, жесткий диск и т. Д.)

person 77041    schedule 14.11.2009

Windows 7 - это не что иное, как Vista с новыми обоями для рабочего стола и UAC, уменьшенным на 1 ступень. Хотя под капотом такой же хлам.

Сейчас я использую Windows 7 RC1 Build 7100 (x64), а Viual Studio 2008 Professional переживает ужасные времена.

Вы не можете изменять код во время отладки, если не настроите компиляцию приложения для процессора (x86).

Все точки останова нефункциональны, они становятся белыми с восклицательными знаками, указывающими на то, что ваш код находится не в том же месте, что и исходный, даже если вы, возможно, ТОЛЬКО начали отладку. Предлагаемые исправления (выберите игнорировать) не устраняют проблему.

Ваше приложение выдаст ошибку, а графический интерфейс вернет сообщение об отсутствии исходного кода, в котором произошло текущее исключение.

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

Я могу без проблем писать некоторые упрощенные программы, но когда приходит время для любой сложности или серьезности, я сталкиваюсь с огромными сбоями.

Чтобы оставаться продуктивным, я вернулся к быстрой, надежной и стабильной Windows XP.

person Community    schedule 24.07.2009
comment
Я частично согласен. Windows 7 в основном такая же, как Vista. Однако самая большая разница не в обоях и не в UAC. Vista содержит сборки Side-By-Side, позволяющие выполнять программы, написанные для использования преимуществ более старых версий Windows. Эти сборки действительно стали тормозить, а в 7 их просто убрали. Это причина, по которой сейчас существует режим совместимости с Windows XP. - person SamuelWarren; 30.12.2009