Я начинаю свои первые исследования Silverlight RIA и EF4, но я не могу запустить проект сразу на основе шаблонов, поставляемых с VS2010 SP1.
Имейте в виду, что я установил новую виртуальную машину Windows 7, а затем сразу же установил LightSwitch Beta 2. После этого я добавил VS2010 Premium и применил к ней Service Pack 1.
Клиентская часть приложения Template выдает три предупреждения и две ошибки; подробности размещены ниже. Он ищет WebContextBase
класс, который не может найти, в коде, который он сгенерировал в файлах Web.g.vb (и Web.g.cs). Пока этот проект полностью создан на основе шаблона решения; Я не добавил ни строчки кода к тому, что сгенерировал VS2010.
С тех пор я получил EF4, чтобы нормально работать в проектах WinForms и проектах Light Switch.
Что здесь происходит, и как это исправить?
------ Сборка началась: Проект: EF4Test, Конфигурация: Отладка на любом ЦП ------ C: \ Users \ Rob \ Documents \ Visual Studio 2010 \ Projects \ EF4Test \ EF4Test \ Generated_Code \ EF4Test.Web.g .vb (21): предупреждение BC40056: пространство имен или тип, указанный в Imports 'System.ServiceModel.DomainServices', не содержит каких-либо открытых членов или не может быть найден. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортированного элемента не использует псевдонимы. C: \ Users \ Rob \ Documents \ Visual Studio 2010 \ Projects \ EF4Test \ EF4Test \ Generated_Code \ EF4Test.Web.g.vb (22): предупреждение BC40056: пространство имен или тип, указанный в System.ServiceModel.DomainServices.Client для импорта 'не содержит публичных членов или не может быть найден. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортированного элемента не использует псевдонимы. C: \ Users \ Rob \ Documents \ Visual Studio 2010 \ Projects \ EF4Test \ EF4Test \ Generated_Code \ EF4Test.Web.g.vb (23): предупреждение BC40056: пространство имен или тип, указанный в System.ServiceModel.DomainServices.Client для импорта .ApplicationServices 'не содержит публичных членов или не может быть найден. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортированного элемента не использует псевдонимы. C: \ Users \ Rob \ Documents \ Visual Studio 2010 \ Projects \ EF4Test \ EF4Test \ Generated_Code \ EF4Test.Web.g.vb (34): ошибка BC30002: тип «WebContextBase» не определен. C: \ Users \ Rob \ Documents \ Visual Studio 2010 \ Projects \ EF4Test \ EF4Test \ Generated_Code \ EF4Test.Web.g.vb (65): ошибка BC30451: 'WebContextBase' не объявлен. Он может быть недоступен из-за уровня защиты.