0

я искал в Интернете для «Развертывание Entity Framework базы данных в производство» и я нашел EfSchemaCompare.EF6 1.0.0 package созданный Джоном Смитом очень полезным.
Но когда я попытался установить его с NuGet Package Manager Console, он дает следующее сообщение об ошибке:Не удалось установить пакет «EfSchemaCompare.EF6 1.0.0»

Error Image after running command in package manager console

Спасибо вам

+0

Какую версию фреймворка ваш проект с использованием? Скорее всего, пакет нуждается в более новой версии, чем вы используете. – Esko

+0

ли обновление версии .net устраняет проблему установки? – magicandre1981

ответ

0

Пакет NuGet включает в себя folder structure for .net 4.5.1,

enter image description here

таргетинг .net framework 4.5.1:

<frameworkAssemblies> 
    <frameworkAssembly assemblyName="System.Core" targetFramework=".NETFramework4.5.1" /> 
</frameworkAssemblies> 

но, согласно сообщению, ваш проект нацелен на .net 4.5. Так откройте свойства вашего проекта и изменить Targetframework к 4.5.1

enter image description here

+0

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