【发布时间】:2011-03-18 03:32:12
【问题描述】:
我有一个带有类的 webservice 项目(我们将其称为 webservice.classA)。
我有另一个类项目生成一个 dll,它在自己的命名空间中引用该类并实例化它的一个实例(让我们调用 dlls 命名空间 dllnamespace)。
在另一个项目中我想访问 dll 中的成员
例如
using webservice;
namespace other_project
{
class B
{
classA copy = null;
//....
dllnamespace.dostuff(); // amongst other things instantiates a classA object
//....
copy = dllnamespace.getclassA(); // method to return classA member
我得到的编译器错误是无法将类型从 dllnamespace.webservice.classA 转换为 other_project.webservice.classA
我想我有一个基本的设计缺陷,但我认为必须有(?)一种在多个命名空间中声明/使用“webservice.classA”的方法。
【问题讨论】:
标签: c# class namespaces