Указанный Microsoft.NETCore.App ', версия' 2.0.7 'не найден - PullRequest
0 голосов
/ 01 июня 2018

не удалось запустить приложение .NET Core из-за этой ошибки:

" Не удалось найти какую-либо совместимую версию фреймворка. Указанный фреймворк« Microsoft.NETCore.App », версия« 2.0.7 ».'не найден. - Проверьте зависимости приложения и укажите версию платформы, установленную в: \ - Либо установите версию платформы' 2.0.7 '. Программа' [1560] dotnet.exe 'завершила работу с кодом -2147450749 (0x80008083)."

Редактирование .csproj не помогло.Это выглядит так:

<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>
<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

Ответы [ 2 ]

0 голосов
/ 02 июня 2018

Проиграв некоторое время (дольше), в конце концов оказалось, что решение состоит в том, чтобы закомментировать RuntimeFrameworkVersion в .csproj:

<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<!--<RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion>-->
<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>

Стоит отметить, чтопроблема произошла после того, как мои коллеги обновили .NET Core до более высокой версии, и я выполнил «Получить последнюю версию».

0 голосов
/ 01 июня 2018

У вас не установлена ​​правильная среда выполнения .NET Core.Это не достаточно хорошо, это среда выполнения .NET Core 2;это должна быть вспомогательная версия, которая равна или включает версию, на которую вы пытаетесь нацелиться.Вы можете увидеть все доступные среды выполнения здесь: https://www.microsoft.com/net/download/all. В частности, вам нужно 2.0 Runtime (v2.0.7) или выше.Вы можете просто выбрать 2.1, хотя.2.0.7 будет запущен, а затем, если вы закончите обновление своего проекта позже, вы больше не столкнетесь с этой проблемой.

...