c# - 在全局中找不到命名空间

标签 c# .net silverlight namespaces wcf-ria-services

我的工作是让遗留项目再次工作。这个项目是多年前使用 Silverlight 和 C# 类库完成的。

我得到的错误与名为 Silverlight.Business 的项目文件中的命名空间有关:

代码

using Tcx = global::MapTools.Xml;

错误:
The type or namespace name "MapTools" could not be found in the global namespace (are you missing an assembly reference?)

MapTools 是一个 C# 类库,Silverlight.Business 是一个 Silverlight 库。因此,我无法在 Silverlight 项目文件中添加对 MapTools 的引用。

Silverlight 项目确实有一个 WCF RIA 服务的链接,但它没有连接到任何东西。

我现在想知道编写代码的人是如何设法调用该命名空间的?我曾尝试研究如何将 MapTools.dll 添加到 Global 命名空间,但没有找到任何东西。

有人有想法么?

最佳答案

要做到这一点,应该使用一些工具。
我们在我们的项目中使用了一个可移植库,它允许我们通过跨类型的项目进行通信,以下是链接:

https://msdn.microsoft.com/library/gg597391(v=vs.100).aspx

关于c# - 在全局中找不到命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177147/

相关文章:

c# - 使用 NodaTime 从时区(字符串)获取偏移分钟数

c# - 使用 Silverlight 适当实现 IDisposable?

c# - 防止使用过期密码打开 ODP.net 连接

c# - DropNet DropBox 登录,如何在控制台应用程序中以编程方式进行?

c# - 在 .Net/C# 中,null 是强类型的吗?

c# - 从 .net 代码后面将 json 值传递给 highcharts

c# - ActiveMQ - 将消息发送到使用字符串指定的临时队列(C# 中的 NMS)

c# - RelayCommand RaiseCanExecuteChanged() 失败

c# - 在 Windows CE 上正确处理网络超时

c# - 在类名中添加模型值?