У меня есть решение Silverlight 4 RIA Services, состоящее из двух проектов: первый - веб-хост и веб-приложение RIA Services. Вторым является клиент Silverlight. Я недавно обновил VS 2010 до Service Pack 1 и подозреваю, что это как-то связано с этой проблемой, но я не уверен. При строительстве я получаю:
Не удалось найти тип или имя пространства имен ComplexObject (отсутствует директива using или ссылка на сборку?)
Это вызвано ссылкой, которая наследует ComplexObject и существует в проекте RIA Host, но при сборке динамически добавляется в каталог «generate_code» в клиентском проекте Silverlight.
ComplexObject является членом System.ServiceModel.DomainServices.Client, и на эту версию, версия 2.0.50727, ссылается клиент Silverlight, поэтому я не уверен, почему он жалуется. Он должен быть в состоянии найти эту зависимость.
Любая помощь приветствуется. Спасибо.
ОБНОВЛЕНИЕ: операторы using в сгенерированном файле:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel.DomainServices;
using System.ServiceModel.DomainServices.Client;
using System.ServiceModel.DomainServices.Client.ApplicationServices;