В Visual Studio 2008 у меня есть проект библиотеки классов (под названием Media ), к которому я добавил веб-ссылку (не ссылку на службу) в стороннюю веб-службу (wsdl).В проекте библиотеки классов создается прокси-класс для использования службы вместе с несколькими классами для типов, используемых в этой службе.
У меня также есть вторая библиотека классов (называемая Sync ), котораяссылается на первый.А потом у меня есть проект веб-сайта, который ссылается на библиотеку второго класса.Все это .NET 3.5
Веб-сайт> Библиотека классов ( Синхронизация )> Библиотека классов со ссылкой на веб-службу ( Media )
Я хочу перейти к сгенерированному коду, поэтому я запускаю веб-сайт в IIS 7.5 и инициирую вызов метода во второй библиотеке классов ( Sync ), который, в свою очередь, должен вызывать прокси-сервер веб-службы.Я полностью ожидал, что достигну точки останова, но вместо этого получил исключение:
Невозможно сгенерировать временный класс (результат = 1).ошибка CS0029: невозможно неявное преобразование типа Media.WebService.multiValuedAttribute в Media.WebService.multiValuedAttribute []
Почему ASP.NET пытается создать временный класс?У меня уже нет сгенерированного класса из первой библиотеки классов ( Media )?Какой класс он пытается создать?
Спасибо!