【发布时间】:2016-03-14 15:04:18
【问题描述】:
我的工作是让遗留项目再次运行。这个项目是多年前使用 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 添加到全局命名空间,但没有找到任何东西。
有人有什么想法吗?
【问题讨论】:
-
据我所知,无法将常规 .net 库的引用添加到 silverlight 项目。查看this答案
-
@JenishRabadiya 我不想创建共享版本,就好像创建它的人让它工作我想使用相同的方式,所以我不会破坏代码。
标签: c# .net silverlight namespaces wcf-ria-services