N
*null
Есть несколько Web-сервисов и Windows-Application. Между ними требуется передавать экземпляр структуры. Т.е. описываем (например, в WebService1) некоторую структуру вроде:
public struct SomeStruct
Некоторые методы WebService1 возвращают экземпляр этой структуры. WindowsApplication вызывает эти методы, получают структуру, как то с ней работают и передают этот объект WebService2 (как аргумент методов сервиса).
Проблема в том, что при компиляции Windows-Application получаю ошибки вроде:
Как разрешить такую проблему, сделать данную структуру общей для всех сборок?
Пробовал вынести ее в отдельную библиотеку, а в сервисах и приложении создать на нее ссылки. Результат примерно тот же: компилятор ругается если экземпляр структуры создавался в разных нейм-спейсах.
Подскажите решение, плиз
public struct SomeStruct
Код:
{
public Int32 SomeMember1;
public string SomeMember2;
. . .
}
Некоторые методы WebService1 возвращают экземпляр этой структуры. WindowsApplication вызывает эти методы, получают структуру, как то с ней работают и передают этот объект WebService2 (как аргумент методов сервиса).
Проблема в том, что при компиляции Windows-Application получаю ошибки вроде:
Код:
Cannot convert type WebService1.SomeStruct to WindowsApplication.SomeStruct /
Cannot convert from WindowsApplication1.SomeStruct to WebService2.SomeStruct
Как разрешить такую проблему, сделать данную структуру общей для всех сборок?
Пробовал вынести ее в отдельную библиотеку, а в сервисах и приложении создать на нее ссылки. Результат примерно тот же: компилятор ругается если экземпляр структуры создавался в разных нейм-спейсах.
Подскажите решение, плиз