Please help us with a small problem!
We are working with Microsoft Visual Studio .NET 2005 Beta 2. The project
contains four laiers. The user interface module written in VB.NET, the Web
Services also in VB.NET, another module wtitten on C# and the last module in
C++.NET. We defined Some interfaces in every modules:
In C++ module:
GenName.Server.Logic.Wrapper
In C#
GenName.Server.Logic
When we adding reference to C++ assembly to C# module every things all
right, we can write: using GenName.Server.Logic.Wrapper and it's works well.
But when we adding reference to C# assembly into Web Servise VB.NET module,
first it adds also C++ assembly into references, and from this point we
cannot see name space named GenName.Server.Logic in VB.NET code of Web
Service. But if we manually delete the C++ assembly from bin directory of
VB.NET Web Service, the namespace becomes accessible, but of cause nothing
will works.
What are we doing wrong, or may be we did not declared all required
parameters when created C++ assembly.
In addition, even if we will give different name for namespace in C++
assembly like:
OtherName.Server.Logic, we still would not be able to use this namespace in
Web Service VB.NET assembly.
What is wrong ?
Thanks !
Igor.