Tuesday, July 25th, 2017

Исправление Setup Projects в Visual Studio 2005 в Windows Vista пост-beta 2 версиях

Published on Март 2, 2009 by   ·   Комментариев нет

Сегодня я наткнулся на сообщения, которые были присланы мне людьми, столкнувшимися с проблемой запуска Setup/Deployment Projects в Visual Studio 2005 в post-beta 2 версиях Windows Vista.

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

Так в чем же проблема?
Когда вы пытаетесь создать Setup Project в Visual Studio 2005 в post-beta 2 версиях Windows Vista, то появляется сообщение об ошибке: «The Operation could not be completed. The parameter is incorrect.». Вот как выглядит данное сообщение об ошибке:

Setup project condition администратором

Когда вы пытаетесь открыть уже созданные Setup Project в Visual Studio 2005 в post-beta 2 версиях Windows Vista, то появляется сообщение об ошибке со следующим содержанием: «One or more projects in the solution could not be loaded for the following reason(s): The application for the project is not installed. These projects will be labeled as unavailable in Solution . Expand the project node to show the reason the project could not be loaded.». Вот как выглядит данное сообщение об ошибке:

Setup project condition администратором

Ну, а как же можно исправит эту проблему?
Итак, основную проблему можно будет исправить с помощью Visual Studio Service Pack 1. А на данный момент вы можете решить эту проблему, воспользовавшись следующей инструкцией:
1. Закройте все запущенные приложения, связанные с Visual Studio 2005;
2. Нажмите на кнопку меню Start/Пуск, выберете All Programs/Все Программы, затем выберете Accessories/Стандартные;
3. Щелкните правой кнопкой мыши по программе Command Prompt/Командная Строка и выберете Run as Administrator/Запустить с правами Администратора;
4. Нажмите разрешение запуска Командной строки под Администратором;
5. Запустите удаление reg «HKLM\SOFTWARE\Microsoft\VisualStudio.0\Deployment\Deployables\Setup\Plugins\VJSharpPlugin» /f
6. Запустите Visual Studio 2005 и попробуйте открыть/создать Setup Project;

Воспользовавшись данной инструкцией, вы потеряете возможность включения Visual J# Redistributable Package в свои проекты, используя bootstrapper, но вы получите возможность создания Setup/Deployment Project в Visual Studio 2005.

Какова же основная причина (первопричина) данной проблемы?
Я не нашел никакой подробной информации об основной причине данной проблемы, но та информации, которую я нашел заявляет, что основная причина возникновения ошибок при создании или открытии Setup Projects кроется не в Windows Vista, а в самой Visual Studio. Visual Studio вызывает какие-то Windows API, которые официально нигде не описаны, а Windows Vista их полностью не поддерживает, что и становится причиной описанных выше ошибок.

Небольшое замечание – если вы прочли данный блог и вы не сталкивались с проблемой в Setup/Deployment Projects в Visual Studio 2005, я рекомендую вам опробовать WiX. Следующие ссылки будут полезны при работе с WiX:
WiX SourceForge site
MSDN white paper about using WiX with Visual Studio
WiX tutorial site

text messages view at

Источник: http://blogs.msdn.com/astebner/














Смотрите также:

Tags:

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]