Не удалось найти концептуальную схему node для встраивания в качестве ресурса для входного файла
Просто обновлена до платформы .NET 4.5 с помощью Entity Framework 5.0 и при попытке создать следующие ошибки:
-
Не удалось найти концептуальную схему node для вставки в качестве ресурса для входного файла 'E:\Builds\1\Mobooka v2\Mobooka.Services\Sources\Mobooka.DAL\Tracking.edmx'.
-
Не удалось найти схему хранения node для вставки в качестве ресурса для входного файла: E:\Builds\1\Mobooka v2\Mobooka.Services\Sources\Mobooka.DAL\Tracking.edmx.
-
Не удалось найти Mapping node для вставки в качестве ресурса для входного файла 'E:\Builds\1\Mobooka v2\Mobooka.Services\Sources\Mobooka.DAL\Tracking.edmx'.
Ive только нашел около 3 сообщений через google, связанных с этой проблемой, при этом ни одно из них не обеспечило решение. Любая помощь будет оценена.
Ответы
Ответ 1
Вы сталкиваетесь с этой проблемой при создании TFS?
Если это так, сегодня я столкнулся с такой же проблемой:
Could not find the Conceptual Schema node to embed as a resource for input file ...
Could not find the Storage Schema node to embed as a resource for input file ...
Could not find the Mapping node to embed as a resource for input file ...
Наш резидентный разработчик сообщил мне, что сервер сборки TFS не загружал .NET 4.5.
Чтобы устранить проблему, я установил свойства проекта .NET 4.0 вместо .NET 4.5, восстановил файл/службу EDMX и успешно создал/зарегистрировал.
Ответ 2
Установлен ли .NET 4.5 на ваш сервер?
В моем случае .NET 4.5 не был установлен на сервере сборки. Хотя ответ @Mike указывает, что вы можете вместо этого создать против v4.0, просто установка .NET framework 4.5 на сервере сборки решила проблему для меня.
Ответ 3
.net 4.5 не установлен на нашем сервере сборки, мои проекты нацелены на .net 4, и я не могу обновить версию фреймворка на сервере сборки.
В моей ситуации я понизил EDMX файл, отредактировав пространства имен xml.
<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
Стал:
<edmx:Edmx Version="2.0" xmlns:edmx="http://schemas.microsoft.com/ado/2008/10/edmx">
и
xmlns="http://schemas.microsoft.com/ado/2008/09/edm"
xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation"
Стал:
xmlns="http://schemas.microsoft.com/ado/2009/11/edm" annotation:UseStrongSpatialTypes="false"
xmlns:annotation="http://schemas.microsoft.com/ado/2009/02/edm/annotation"