Visual studio 2012 не создает проект
Я создаю небольшое приложение и хочу создать один файл MSI.
В Visual Studio 2010 этот тип проекта находится в разделе:
Другие типы проектов -> Установка и развертывание -> Установщик Visual Studio -> Проект установки
Но единственное, что у вас есть в Visual Studio 2012, - это «Включить InstallShield Limited Edition».
Почему его больше нет? И как мне его вернуть? Есть новый способ сделать это?
какой смысл надстройки Visual Studio, если нет возможности ее развернуть .Чтобы создать проекты установки в Visual Studio 2012 с помощью InstallShield Limited Edition, посмотрите это видео .
Ограниченная версия InstallShield, которая не может устанавливать службы.
"ISLE на сегодняшний день является худшим вариантом установщика, а обновленная версия с оплатой за чтение в лучшем случае неудобна в использовании и невозможна в большинстве ситуаций. InnoSetup, Nullsoft, Advanced, WiX или любой другой установщик лучше. Если вы Проведя опрос, вы увидите, что никто не использует ISLE. Я не знаю, почему вы, ребята, продолжаете ассоциироваться с InstallShield. Это подрывает ваше доверие. Любой разработчик, чей вес в два раза меньше, знает, что ISLE бесполезен, и когда вы стоите за этим, мы должны подвергнуть сомнению суждение Microsoft ».
Набор инструментов WiX , который, несмотря на свою мощь, крайне неудобен для пользователя и требует сложного обучения. Существует даже загружаемый шаблон для установки служб Windows (см. VS2012: Установщик служб Windows? ).
Согласно видео, удалось создать Setup.msi в VS 2012 , больше помощь .. ?? Привет @santhoshkumar! После завершения установки оконной формы MSI мои необработанные файлы (дизайн и кодирование) также отображаются в месте установки. Я разработал это приложение с помощью Visual Studio 2010. Установка создана успешно, но после установки MSI эта проблема возникает. Пожалуйста, помогите мне. Заранее спасибо.Полтора года назад было объявлено, что типы проектов были убиты. Альтернативы:
- Используйте решение VS2008 / 2010 для создания установщика
- Переключитесь на другой инструмент, например InstallShield или Windows Installer XML.
Вы пробовали метод «Опубликовать»? Просто щелкните правой кнопкой мыши файл проекта в проводнике решений и выберите «Опубликовать» во всплывающем меню. Это создает установщик за несколько очень простых шагов.
Вы можете выполнить дополнительную настройку установщика на вкладке «Опубликовать» в окне свойств проекта.
NB: этот метод работает только для приложений WPF и Windows Forms.
Я сделал то же самое в моем встроенном проекте, содержащем окна WPF и DLL VC ++. Мой клиент попросил меня включить в программу установки распространяемый пакет VC ++. Вы можете мне помочь? Потому что я прошел через весь мастер, но я не видел никакой возможности включить отдельный установщик в развертывание с помощью этого метода развертывания clickOnce. @grantnz Я наконец нашел вариант. Я нашел его во вкладке «Свойства Prjoect» -> «Опубликовать» -> «Предварительные требования». Надеюсь, ты тоже найдешь его.Microsoft прислушалась к призывам о поддержке установщиков (MSI) в Visual Studio и выпустила расширение Visual Studio Installer Projects . Теперь вы можете создавать установщики в Visual Studio 2013; скачать расширение здесь из visualstudiogallery.
Не расширение для VS 2012? Любой реальный образец приложения с полным исходным кодом + проект установки? Расширение для загруженных установочных проектов, создало простой msi-файл для быстрого размещения сторонней dll в GAC. Очень простой, легкий в использовании, делает основы.ISLE (InstallShield Limited Edition) является «заменой» проекта установки и развертывания Visual Studio, но многие пользователи считают, что Microsoft сделала неправильный шаг, удалив поддержку .vdproj из Visual Studio 2012 (и более поздних версий) и поддержав программное обеспечение сторонних компаний.
Многие люди просили вернуть его обратно ( вернуть базовый проект установки и развертывания, тип Visual Studio Installer ), но Microsoft глуха к нашим голосам . очень грустно.
Поскольку WiX действительно сложен, я думаю, что стоит попробовать несколько бесплатных систем установки - NSIS или Inno Setup . Обе версии содержат скрипты, и их легко изучить, но они мощны, как и оригинальный SADP.
Все установщики простые Next / Next / Next .
В Visual Studio выберите меню File -> New -> Project , выберите NSISProject или Inno Setup , и будет создан новый проект (с полными исходными кодами ).
Я создаю небольшое приложение и хочу создать один файл MSI.
В Visual Studio 2010 этот тип проекта находится в разделе:
Другие типы проектов -> Установка и развертывание -> Установщик Visual Studio -> Проект установки
Но единственное, что у вас есть в Visual Studio 2012, - это «Включить InstallShield Limited Edition».
Почему его больше нет? И как мне его вернуть? Есть новый способ сделать это?
какой смысл надстройки Visual Studio, если нет возможности ее развернуть .Чтобы создать проекты установки в Visual Studio 2012 с помощью InstallShield Limited Edition, посмотрите это видео .
Ограниченная версия InstallShield, которая не может устанавливать службы.
"ISLE на сегодняшний день является худшим вариантом установщика, а обновленная версия с оплатой за чтение в лучшем случае неудобна в использовании и невозможна в большинстве ситуаций. InnoSetup, Nullsoft, Advanced, WiX или любой другой установщик лучше. Если вы Проведя опрос, вы увидите, что никто не использует ISLE. Я не знаю, почему вы, ребята, продолжаете ассоциироваться с InstallShield. Это подрывает ваше доверие. Любой разработчик, чей вес в два раза меньше, знает, что ISLE бесполезен, и когда вы стоите за этим, мы должны подвергнуть сомнению суждение Microsoft ».
Набор инструментов WiX , который, несмотря на свою мощь, крайне неудобен для пользователя и требует сложного обучения. Существует даже загружаемый шаблон для установки служб Windows (см. VS2012: Установщик служб Windows? ).
Согласно видео, удалось создать Setup.msi в VS 2012 , больше помощь .. ?? Привет @santhoshkumar! После завершения установки оконной формы MSI мои необработанные файлы (дизайн и кодирование) также отображаются в месте установки. Я разработал это приложение с помощью Visual Studio 2010. Установка создана успешно, но после установки MSI эта проблема возникает. Пожалуйста, помогите мне. Заранее спасибо.Полтора года назад было объявлено, что типы проектов были убиты. Альтернативы:
- Используйте решение VS2008 / 2010 для создания установщика
- Переключитесь на другой инструмент, например InstallShield или Windows Installer XML.
Вы пробовали метод «Опубликовать»? Просто щелкните правой кнопкой мыши файл проекта в проводнике решений и выберите «Опубликовать» во всплывающем меню. Это создает установщик за несколько очень простых шагов.
Вы можете выполнить дополнительную настройку установщика на вкладке «Опубликовать» в окне свойств проекта.
NB: этот метод работает только для приложений WPF и Windows Forms.
Я сделал то же самое в моем встроенном проекте, содержащем окна WPF и DLL VC ++. Мой клиент попросил меня включить в программу установки распространяемый пакет VC ++. Вы можете мне помочь? Потому что я прошел через весь мастер, но я не видел никакой возможности включить отдельный установщик в развертывание с помощью этого метода развертывания clickOnce. @grantnz Я наконец нашел вариант. Я нашел его во вкладке «Свойства Prjoect» -> «Опубликовать» -> «Предварительные требования». Надеюсь, ты тоже найдешь его.Microsoft прислушалась к призывам о поддержке установщиков (MSI) в Visual Studio и выпустила расширение Visual Studio Installer Projects . Теперь вы можете создавать установщики в Visual Studio 2013; скачать расширение здесь из visualstudiogallery.
Не расширение для VS 2012? Любой реальный образец приложения с полным исходным кодом + проект установки? Расширение для загруженных установочных проектов, создало простой msi-файл для быстрого размещения сторонней dll в GAC. Очень простой, легкий в использовании, делает основы.ISLE (InstallShield Limited Edition) является «заменой» проекта установки и развертывания Visual Studio, но многие пользователи считают, что Microsoft сделала неправильный шаг, удалив поддержку .vdproj из Visual Studio 2012 (и более поздних версий) и поддержав программное обеспечение сторонних компаний.
Многие люди просили вернуть его обратно ( вернуть базовый проект установки и развертывания, тип Visual Studio Installer ), но Microsoft глуха к нашим голосам . очень грустно.
Поскольку WiX действительно сложен, я думаю, что стоит попробовать несколько бесплатных систем установки - NSIS или Inno Setup . Обе версии содержат скрипты, и их легко изучить, но они мощны, как и оригинальный SADP.
Все установщики простые Next / Next / Next .
В Visual Studio выберите меню File -> New -> Project , выберите NSISProject или Inno Setup , и будет создан новый проект (с полными исходными кодами ).
Я успешно установил Visual Studio Express 2012 for Windows Desktop .
Всякий раз, когда я пытаюсь создать новый проект C++, он говорит: . projet creation failed.
Я уже пытался Repair , принудительно удалить с помощью wdexpress_full.exe /uninstall /force и установить KB2781514 . Что я должен делать?
Непосредственно перед установкой VS2012 я удалил VS2013 . Может ли эта проблема быть вызвана ранее установленным VS2013 ?
update1
Я использую Windows 7.
Update2
Я удалил VS2012 и установил VC2010 . Та же проблема.
После копания в Интернете почти на 2 дня я наконец -то нашел решение здесь (кажется , что он взял только половину часа для этого парня)).
Щелкните правой кнопкой мыши -> Разрешения -> Дополнительно -> Владелец
Выберите "Администраторы" и нажмите "ОК"
Сделайте то же самое для всех подпапок, которые находятся в VsWizard.VsWizardEngine.11.0 , если есть (вам может потребоваться перезапустить regedit, чтобы увидеть их)
Щелкните правой кнопкой VsWizard.VsWizardEngine.11.0 и нажмите "Удалить"
Установите разрешения для VsWizard.WizCombo.11.0 папку и подпапки, и удалить его тоже
Теперь у вас не должно быть папок с именем VsWizard.VsWizardEngine.11.0 или VsWizard.WizCombo.11.0
Откройте cmd.exe с правами администратора
Перейдите в папку Microsoft Visual Studio IDE с помощью команды cd . (обычно cd C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE или cd C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE )
Введите regsvr32.exe vswizard.dll (вы должны получить окно, сообщающее, что вы зарегистрировали этот файл DLL)
Снова запустите regedit.exe (если вы этого не сделали) и найдите HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VsWizard.VsWizardEngine.11.0 . Это должно было быть добавлено снова
Щелкните правой кнопкой мыши -> Разрешения, вы должны увидеть "Администраторы" и "СИСТЕМА" или что-то еще, щелкните по ним обоим и включите Full Control и Read .
Сделайте то же самое для подпапок (это должно было быть сделано автоматически), и сделайте это для VsWizard.WizCombo.11.0 и подпапки, которые должны были быть добавлены снова.
Запустите Visual Studio, создайте новый проект и посмотрите, как он работает!
Я думаю, это может работать и для vs2013 , но это мое предположение.
Обновить
Также вы можете сбросить разрешения для всего реестра, используя инструмент reset registry permissions , если появляются другие ошибки (например, нельзя добавить файлы lib в проект, неработающие значки и т.д.).
и никакие файлы проекта не загружаются в обозреватель решений.
Я тоже столкнулся с той же проблемой. Вот что я сделал, чтобы решить эту проблему:
Решение:
Причина проблемы
Это произошло потому, что мы создавали виртуальный каталог для проекта после копирования этого проекта в другое место на той же машине. Таким образом, произошел виртуальный конфликт. Избегайте такой ситуации.
Скопируйте этот проект в папку проекта Visual Studio, затем откройте его из Visual Studio, теперь он будет открыт.
Я сам нашел эту технику в Visual Studio 2013
У меня была такая же проблема. Проблема для меня была в файле .sln. В конце файла было несколько из следующих:
GlobalSection (TeamFoundationVersionControl) = предварительное решение
Я считаю, что причина этого в том, что TFS объединяет различные проверки решения или кто-то делает это вручную и делает это неправильно.
Только что решил эту проблему в проекте с открытым исходным кодом. Проблема возникла из-за пробелов, а не табуляции в строке в файле .sln.
Откройте файлы проекта в Блокноте и найдите руководство по проекту. Затем погуглите, и вы узнаете, какой тип проекта не поддерживается вашей текущей установкой VS.
проверьте, присутствует ли одна и та же версия vs2010 на win7 и winXP. Я подозреваю, что типы проектов, представленные на winXP, не установлены в win7, и поэтому проекты выгружаются
Я использую Skydrive для обмена файлами проекта между копиями Visual Studio на моем ноутбуке и ПК.
В приложении metro skydrive есть настройка, заставляющая их копировать.
Это в VS2017. Один из файлов .csproj имел конфликт слияния из git, и я не разрешил его. Решение этой проблемы устранило.
Я получил это на windows 10.
Я понял, что пути к файлам слишком длинные.
Моим решением было переместить репозиторий на более короткий путь.
Я клонировал проект (CleanArchitecture) и хотел переименовать пространство имен.
- Я клонировал проект на
- Затем я открыл , нажал , перешел на , поискал и заменил его на . Это изменило все вхождения пространства имен проекта на , примите имя файлов в !
- Мне пришлось вручную перейти на , а затем изменить имя файлов .
- Затем в Visual Studio перезагрузите проекты.
Я тоже столкнулся с этой проблемой. Я наконец-то вышел из этого с помощью этой помощи:
Доступно обновление, улучшающее стабильность Visual Studio 2012.
Обновление доступно через Центр обновления Майкрософт, а также его можно загрузить из Центра загрузки Майкрософт.
Глобальная версия этого обновления имеет атрибуты файлов (или более поздние атрибуты файлов), перечисленные в следующей таблице.
Читайте также: