【问题标题】:Can't find namespace in Global在全局中找不到命名空间
【发布时间】:2016-03-14 15:04:18
【问题描述】:

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

我遇到的错误与项目文件中名为 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 添加到全局命名空间,但没有找到任何东西。

有人有什么想法吗?

【问题讨论】:

  • 据我所知,无法将常规 .net 库的引用添加到 silverlight 项目。查看this答案
  • @JenishRabadiya 我不想创建共享版本,就好像创建它的人让它工作我想使用相同的方式,所以我不会破坏代码。

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


【解决方案1】:

为此,应该使用一些工具。 我们在我们的项目中使用了一个便携式库,它允许我们通过跨类型的项目进行交流,下面是链接:

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

【讨论】:

    猜你喜欢
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 2021-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多