none
Приложение, на котором основан этот тип проектов, не найдено

    Вопрос

  • Здравствуйте!

    "Приложение, на котором основан этот тип проектов, не найдено"

    Что может значить такое сообщение для всех проектов в решении?

    Вчера всё работало, компилировалось и т.п.

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

    Microsoft Visual Studio Community 2017
    Версия 15.3.3
    VisualStudio.15.Release/15.3.3+26730.12
    Microsoft .NET Framework
    Версия 4.7.02046

    Рещение UWP. В решении используется Prism


    gs

    31 августа 2017 г. 2:19

Ответы

  • Версии официально еще не вышедшие я не устанавливаю. Стараюсь потерпеть 2-3 месяца после официального выхода, а потом уж перехожу на них. Обычно за 2-3 месяца первую волну глюков уничтожают и тогда работать становится более или менее нормально, а бежать впереди паровоза не стоит, если вы только это забавы ради или желании помочь продукту. Если вы желаете помочь, то про такие глюки нужно писать на сайте продукта. Это моё личное мнение прошу не судить меня строго за это)))
    • Помечено в качестве ответа gs2005 14 октября 2017 г. 1:39
    13 октября 2017 г. 6:19
  • У вас как будто SDK поврежден, Попробуйте у Windows 10 SDK в программах и компонентах нажать "Исправить" или "Переустановить". Если установлено несколько SDK, удалите которые вам не нужны (оставтьте только те, под которые версии вы реально разрабатываете).
    • Помечено в качестве ответа gs2005 14 октября 2017 г. 1:40
    13 октября 2017 г. 8:15
  • Бессмысленные ошибки и со старыми продуктами Microsoft не редкость. У меня в VS2012 было, не создавались и не открывались С++ проекты с глупым сообщением что-то типа "Ошибка приведения типов". Правда вылечилось обычной переустановкой студии.

    • Помечено в качестве ответа gs2005 17 октября 2017 г. 1:37
    15 октября 2017 г. 16:40
  • Приветствую.

    Что касается oбновления Windows 10 до версии 1703 (Creators Update) , то оно никак не повлияло на работу Visual Studio. По крайней мере у меня.

    Думаю что , причина в неустановке отдельных продуктов. Я бы проверил их наличие VS - Справка - О программе


    Фоновое изображение

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 1:55
    14 октября 2017 г. 4:19
  • Вот начало файла проекта:
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
        <OutputType>Library</OutputType>
    

    Эти строчки в моём проекты заполнены по другому:
        <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
        <OutputType>AppContainerExe</OutputType>
    
    При переходе с WinRT, если не подводит меня память, то строчка Platform Condition должна содержать конкретную платформу, а значения AnyCPU для UWP проектов не допустимы, такие разделы нужно было удалять. Плюс у Вас тип проекта указан Library - это тип проекта библиотека или приложение? Если приложение, то параметр скорее всего должен быть AppContainerExe. И версия студии у Вас случайно не Экспресс?

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 1:59
    14 октября 2017 г. 6:03
  • Добрый День.

    Вы не пробовали установить VS Community 2007 на чистую только что установленную ОС с всеми доступными обновлениями?


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube.


    14 октября 2017 г. 8:02
    Модератор
  • "Это одно и тоже?"

    Да, начиная с некоторой версии, SDK лежат в Windows Kits (ранее лежали в Microsoft SDK's\Windows)

    "Я думал посмотреть в Blank App содержимое файла .csproj, но увы, хотя студия пишет "готово"..."

    Студия, как программный продукт, сама не умеет никакие проекты. Функциональность работы с проектами определенного языка/платформы приходит с другими продуктами, либо SDK либо TargetingPacks (хотя какие-то из них могут являться частью дистрибутива студии). Поэтому я и думаю, что проблема в каком-то из SDK. Если переустановка целиком студии не помогает, наверное проблема в том, что какой-то из них студия не считает "частью себя", и не переустанавливает. У вас их слишком много, и наверное идет какой-то конфликт. Я предлагаю удалить ненужные (те, под которые у вас нет проектов), а нужные - переустановить. 

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 2:02
    14 октября 2017 г. 8:09

Все ответы

  • Здравствуйте!

    за 4 дня никакого ответа нет.

    Снёс старую версию студии, установил новую:

    Microsoft Visual Studio Community 2017
    Версия 15.3.3
    VisualStudio.15.Release/15.3.3+26730.12
    Microsoft .NET Framework
    Версия 4.7.02046

    Установленная версия: Community

    Результат всё тот же.

    Даже ранее работавшие проект из ваших же примеров типа Windows-universal-samples-master\Samples такие, как XamlUIBasics и т.п. говорят (Несовместимо ) приложение не установлено.

    Я работал с VS, начиная с 2003 года и НИКОГДА при переходе на новые версии не возникало никаких проблем. Надо ли считать, что таким образом Микрософт намекает, что теперь пользоваться их средствами разработки нельзя и надо искать что-то другое?

    Хотелось бы услышать ответ от сотрудников Микрософт.

    Спасибо за возможный ответ!


    gs

    3 сентября 2017 г. 2:24
  • Какие компоненты Вы выбрали при установке VS 2017? По умолчанию ни один компонент не отмечен и работать в такой студии, разумеется, невозможно.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    3 сентября 2017 г. 9:11
  • Так же вам полезно знать что вы попали на форумы MSDN. Это всего лишь площадка где такие же пользователи как вы, отдельные сотрудники Microsoft и MVP на добровольных началах оказывают посильную помощь. Ответы не гарантированы и нет никаких временных рамок.

    Если нет ответа то это просто значит что никто не встречался с такой проблемой или же что вопрос не ясен, никаких "намеков" от корпорации нет и в помине.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    3 сентября 2017 г. 16:35
  • Спасибо за ответ.

    gs

    4 сентября 2017 г. 7:54
  • Здравствуйте уважаемый Ilya Tumanov. Спасибо за ответ.

    Раньше (очень давно) в таких ситуациях я заходил на сайт Gotdotnet, с которого сейчас перенаправляют сюда. Там всегда можно было получить доброжелательный и полезный ответ.

    За прошедшие полтора месяца я несколько раз сносил и устанавливал заново студию, изменял-обновлял её и т.п.

    Иногда, ненадолго всё восстанавливалось, в частности после изменения в файлах .scproj TargetPlatformVersion с 10.0.15063.0 на TargetPlatformVersion 10.0.14393.0. всё отлаживалось, компилировалось и запускалось. Потом, на следующий день, без всяких изменений с моей стороны начиналась обычная ситуация : [имя проекта] (несовместимо), приложение не установлено. Что несовместимо, какое приложение не установлено? Неизвестно.

    В контекстном меню предлагается отредактировать файл .scproj и перезагрузить проект. Что надо отредактировать в файле .scproj?

    Последняя, сегодня установленная версия студии:

    Microsoft Visual Studio Community 2017
    Версия 15.4.0
    VisualStudio.15.Release/15.4.0+27004.2002
    Microsoft .NET Framework
    Версия 4.7.02046

    В C:\Program Files (x86)\Windows Kits\10\bin установлены 3 SDK 10.0.14393.0, 10.0.15063.0,  10.0.16299.0.

    Вот начало файла проекта:

    <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
      <PropertyGroup>
        <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
        <ProjectGuid>{78DEFF22-CCFE-4DA2-908F-24F2FF57676C}</ProjectGuid>
        <OutputType>Library</OutputType>
        <AppDesignerFolder>Properties</AppDesignerFolder>
        <RootNamespace>gs.UWP</RootNamespace>
        <AssemblyName>gs.UWP</AssemblyName>
        <DefaultLanguage>ru-RU</DefaultLanguage>
        <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
        <TargetPlatformVersion>10.0.14393.0</TargetPlatformVersion>
        <TargetPlatformMinVersion>10.0.14393.0</TargetPlatformMinVersion>
        <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
        <FileAlignment>512</FileAlignment>
        <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
        <RuntimeIdentifiers>win10-arm;win10-arm-aot;win10-x86;win10-x86-aot;win10-x64;win10-x64-aot</RuntimeIdentifiers>
      </PropertyGroup>

    При перезагрузке проекта получаю:

    ..\gs.UWP\gs.UWP.csproj:         Приложение, на котором основан этот тип проектов, не найдено. Попробуйте воспользоваться этой ссылкой для получения дополнительной информации: http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=A5A43C5B-DE2A-4C0C-9213-0A381AF9435A

    Судя по Вашим регалиям, Вы очень хороший специалист.

    Я был бы Вам очень признателен, если бы Вы сказали, что именно надо здесь изменить?


    gs

    12 октября 2017 г. 6:26
  • Иногда, ненадолго всё восстанавливалось, в частности после изменения в файлах .scproj TargetPlatformVersion с 10.0.15063.0 на TargetPlatformVersion 10.0.14393.0. всё отлаживалось, компилировалось и запускалось. Потом, на следующий день, без всяких изменений с моей стороны начиналась обычная ситуация : [имя проекта] (несовместимо), приложение не установлено. Что несовместимо, какое приложение не установлено? Неизвестно.

    В контекстном меню предлагается отредактировать файл .scproj и перезагрузить проект. Что надо отредактировать в файле .scproj?


    Добрый день. Руками в файле .scproj лучше не лазить. Когда-то мне не хотелось создавать отдельный проект UWP, когда был в наличии проект на WinRT. В инете нашла ссылки как внести изменения, чтобы из одного проекта получить другой. Но просто пляски с бубном не принесли успеха, вечно что-то не нравилось то компилятору, то процессу сертификации. Я просто создала новый чистый проект и добавила в него все формы, картинки и прочее. Всё заработало нормально, чуть только с созданием каталогов пришлось повозится. Поэтому мой вам совет создайте проект заново и будет вам счастье!
    12 октября 2017 г. 7:05
  • Здравствуйте Liliya Muray!

    Спасибо Вам за такой быстрый ответ. Я, честно говоря, не надеялся на такое и заглянул случайно. Однако, боюсь, что "счастья мне не будет". Я выше писал, что только сегодня с утра обновил студию до версии 15.4.0. Так вот, теперь она вообще не создаёт решения "UWP". Предлагает создать Windows UAP Blank Application (это UWP?). Но и это не важно, т.к. она их всё равно не создаёт. В каталоге ..\source\repos\создаёт папку App1, но в папке ничего нет, хотя и пишет "Готово". При том, что WPF приложения, консольные и т.п создаются нормально. Что такое у меня с UWP - не понятно:(

    Будем дальше продолжать танцы с бубном...


    gs

    12 октября 2017 г. 8:43
  • Так с чего все началось то? С обновления VS, или обновлением VS вы пытались решить какую-то другую проблему (и вместо этого сломали еще больше)? Какова была самая первая проблема, и что вы делали с системой перед ее возникновением?
    12 октября 2017 г. 9:36
  • У меня студия на русском))) Вот окно создания пустого приложения UWP на c#:


    • Изменено Liliya Muray 12 октября 2017 г. 11:49
    12 октября 2017 г. 11:47
  • Здравствуйте Liliya Muray!

    Вот снимок создания нового проекта у меня:

    Так что UWP и UAP, видимо, одно и тоже. Но смысл не в этом. Как я уже говорил, студия создаёт каталоги в репозитарии, но в них ничего нет...


    gs

    13 октября 2017 г. 2:22
  • Здравствуйте VadimTagil!

    Началось всё после обычного стандартного обновления студии. После нового запуска началась вся эта свистопляска о том, что [имя проекта] (несовместимо), приложение не установлено. Что несовместимо, какое приложение не установлено? Неизвестно.

    Для полной чистоты эксперимента я снёс все старые версии студии, которые у меня были установлены  2010, 2013, 2015.

    Я подозреваю, хотя и не уверен, что это может быть вызвано тем, что я как-то проходя по сайтам Microsoft, установил Creators Update, чтобы посмотреть новые возможности разработки. Там было сказано, что это обновление ещё не вышло официально, но можно попробовать. Видимо, мне ещё рано приобщаться к "креативному классу":) У меня такое ощущение, что это происходит после автоматического обновления Windows, а не студии. Потому что я ничего не меняю, сегодня всё работает, а завтра говорит "несовместимо" и т.д. Что делать непонятно...


    gs

    13 октября 2017 г. 3:09
  • Версии официально еще не вышедшие я не устанавливаю. Стараюсь потерпеть 2-3 месяца после официального выхода, а потом уж перехожу на них. Обычно за 2-3 месяца первую волну глюков уничтожают и тогда работать становится более или менее нормально, а бежать впереди паровоза не стоит, если вы только это забавы ради или желании помочь продукту. Если вы желаете помочь, то про такие глюки нужно писать на сайте продукта. Это моё личное мнение прошу не судить меня строго за это)))
    • Помечено в качестве ответа gs2005 14 октября 2017 г. 1:39
    13 октября 2017 г. 6:19
  • У вас как будто SDK поврежден, Попробуйте у Windows 10 SDK в программах и компонентах нажать "Исправить" или "Переустановить". Если установлено несколько SDK, удалите которые вам не нужны (оставтьте только те, под которые версии вы реально разрабатываете).
    • Помечено в качестве ответа gs2005 14 октября 2017 г. 1:40
    13 октября 2017 г. 8:15
  • Спасибо Вам за Ваше благородное желание мне помочь!

    А то  тут есть люди, которые за ответ мне типа "сам дурак" ставят себе от моего имени "цацки", да ещё назначают сами себя лучшими ответившими. Забавно, неужели эти "цацки" так дороги?

    Вам я, кстати, "цацку" поставил.


    gs

    14 октября 2017 г. 1:52
  • Здравствуйте VadimTagil!

    Спасибо за ответ. Очень хотелось бы надеяться, что Вы правы. Но у меня остаётся ещё пара вопросов.

    Вот что показывает мне Control Panel Программы и компоненты:

    А вот что находится в каталоге C:\Program Files (x86)\Windows Kits\10\bin:

    Я никогда в такие "дебри" не забирался. Это одно и тоже?

    И второй вопрос:Как я уже писал, у меня студия не создаёт даже Blank App для UAP. Вернее создаёт структуру каталогов, но в них ничего нет.

    Я думал посмотреть в Blank App содержимое файла .csproj, но увы, хотя студия пишет "готово"...

    Был бы очень Вам признателен за любой ответ!


    gs

    14 октября 2017 г. 2:28
  • Приветствую.

    Что касается oбновления Windows 10 до версии 1703 (Creators Update) , то оно никак не повлияло на работу Visual Studio. По крайней мере у меня.

    Думаю что , причина в неустановке отдельных продуктов. Я бы проверил их наличие VS - Справка - О программе


    Фоновое изображение

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 1:55
    14 октября 2017 г. 4:19
  • Вот начало файла проекта:
        <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
        <OutputType>Library</OutputType>
    

    Эти строчки в моём проекты заполнены по другому:
        <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
        <OutputType>AppContainerExe</OutputType>
    
    При переходе с WinRT, если не подводит меня память, то строчка Platform Condition должна содержать конкретную платформу, а значения AnyCPU для UWP проектов не допустимы, такие разделы нужно было удалять. Плюс у Вас тип проекта указан Library - это тип проекта библиотека или приложение? Если приложение, то параметр скорее всего должен быть AppContainerExe. И версия студии у Вас случайно не Экспресс?

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 1:59
    14 октября 2017 г. 6:03
  • Добрый День.

    Вы не пробовали установить VS Community 2007 на чистую только что установленную ОС с всеми доступными обновлениями?


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube.


    14 октября 2017 г. 8:02
    Модератор
  • "Это одно и тоже?"

    Да, начиная с некоторой версии, SDK лежат в Windows Kits (ранее лежали в Microsoft SDK's\Windows)

    "Я думал посмотреть в Blank App содержимое файла .csproj, но увы, хотя студия пишет "готово"..."

    Студия, как программный продукт, сама не умеет никакие проекты. Функциональность работы с проектами определенного языка/платформы приходит с другими продуктами, либо SDK либо TargetingPacks (хотя какие-то из них могут являться частью дистрибутива студии). Поэтому я и думаю, что проблема в каком-то из SDK. Если переустановка целиком студии не помогает, наверное проблема в том, что какой-то из них студия не считает "частью себя", и не переустанавливает. У вас их слишком много, и наверное идет какой-то конфликт. Я предлагаю удалить ненужные (те, под которые у вас нет проектов), а нужные - переустановить. 

    • Помечено в качестве ответа gs2005 15 октября 2017 г. 2:02
    14 октября 2017 г. 8:09
  • Здравствуйте Yuri Evseenkov!

    Набор средств для универсальных ...... у меня установлен.

    Так что проблема не в этом.


    gs

    15 октября 2017 г. 1:58
  • Здравствуйте Liliya Muray!

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


    gs

    15 октября 2017 г. 2:01
  • Здравствуйте Антонов Антон!

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

    Я надеюсь, что в конце концов проблему удастся решить. Здесь все программисты. Речь, в общем-то даже не об этом. Я был просто неприятно удивлён, когда в основном средстве разработки такой уважаемой мной фирмы, как Микрософт - такая убогая диагностика. Что значит "приложение не установлено"? Ну так установи его или мне предложи его установить или, хотя бы, скажи, какое приложение не установлено. Тогда бы нам здесь не пришлось гадать, что надо делать.

    Представьте себе, каково это, сегодня всё работает, а завтра без всякого моего вмешательства "несовместимо..." причём не один раз... Видимо придётся в обновлении системы запретить автоматическое обновление других продуктов Микрософт, хотя при этом престанет обновляться офис и др.

    А Ваше "хирургическое" средство оставим на самый крайний случай:)


    gs

    15 октября 2017 г. 2:45
  • Здравствуйте VadimTagil!

    Я именно так и собираюсь сделать. Скорее всего и хочется надеяться, Вы правы. Просто эти SDK я сам явным образом не устанавливал.

    При переустановке 11-10-2017 было написано " устанавливается Win10SDK 10.0.16299UWP". При изменении 12-10-2017 установлены 3 SDK - 10.0.14393.0, 10.0.15063.0,  10.0.16299.0. но это мне не помогло. Сейчас буду сносить в Control Panel SDK  10.0.15063.0,  10.0.16299.0 и переустанавливать 10.0.14393.0.

    Будем надеяться...


    gs

    15 октября 2017 г. 3:08
  • "Я был просто неприятно удивлён, когда в основном средстве разработки такой уважаемой мной фирмы, как Микрософт - такая убогая диагностика"

    Подробная информация об ошибке должна падать либо в log-файл в папке со студией, либо в системный журнал событий.

    15 октября 2017 г. 7:20
  • "Я был просто неприятно удивлён, когда в основном средстве разработки такой уважаемой мной фирмы, как Микрософт - такая убогая диагностика"

    Подробная информация об ошибке должна падать либо в log-файл в папке со студией, либо в системный журнал событий.

    Я говорил вот что:

    Я был просто неприятно удивлён, когда в основном средстве разработки такой уважаемой мной фирмы,  как Микрософт - такая убогая диагностика. Что значит "приложение не установлено"? Ну так установи его или мне предложи его установить или, хотя бы, скажи, какое приложение не установлено. Тогда бы нам здесь не пришлось гадать, что надо делать.

    За 15 лет с 2002 года мне никогда не приходилось смотреть логи студии, да я и не зная, где они находятся и Windows Explorer тоже.:) А события попробую посмотреть...


    gs

    15 октября 2017 г. 14:04
  • Бессмысленные ошибки и со старыми продуктами Microsoft не редкость. У меня в VS2012 было, не создавались и не открывались С++ проекты с глупым сообщением что-то типа "Ошибка приведения типов". Правда вылечилось обычной переустановкой студии.

    • Помечено в качестве ответа gs2005 17 октября 2017 г. 1:37
    15 октября 2017 г. 16:40
  • Здравствуйте VadimTagil!

    Похоже,, мы с Вами были не совсем правы в отношении Kit-ов. После различных "танцев с бубном", в частности, сноса всех SDK и "исправления" студии, сегодня она наконец-то выдала подробное сообщение, почему не может создать Blank App:

    Оказывается я не один попал в подобную ситуацию.

    Вот дискуссия на туже тему

    https://developercommunity.visualstudio.com/content/problem/113069/projects-can-not-be-loaded-in-visual-studio-2017-1.html

    Ещё раз, спасибо за Ваше желание мне помочь!


    gs

    17 октября 2017 г. 1:47