【问题标题】:VB.NET - Imports namespace from other projects in SolutionsVB.NET - 从解决方案中的其他项目导入命名空间
【发布时间】:2009-12-24 04:04:15
【问题描述】:

在我的 Visual Studio 解决方案中,我有 3 个项目。
- 通用(根命名空间:PodcastPlayer.Common)
-PodcastPlayer(根命名空间:PodcastPlayer)这是 Silverlight 项目。
-PodcastPlayer.Web(根命名空间:PodcastPlayer.Web)

通常,我有几个类和服务引用。 但我的问题是我不能在 PodcastPlayer 项目中不使用 PodcastPlayer.Common 命名空间。
如何解决这个问题?

当我尝试在 PodcastPlayer 中添加项目引用时,我收到以下消息:


(http://bildr.no/view/553295)

【问题讨论】:

  • 您能详细说明一下在 Player 项目中不能使用 Common 的原因吗? (我假设您已经添加了对它的引用)
  • 当我将“Imports PodcastPlayer.Common”放入 PodcastPlayer 项目时。我收到命名空间不存在的消息。

标签: vb.net namespaces global solution


【解决方案1】:

你的错误信息说得很清楚。您的公共库不是 Silverlight 项目。 Silverlight 实现了 CLR 的一个子集,因此您不能包含常规的 .Net 库(允许使用其他方式)。

如果您有 Common 的源文件,您可以将项目类型更改为 silverlight 库并重新编译(或将源文件复制到 silverlight 库项目)。

您可能会遇到一些错误,因为 Silverlight 不包括 .Net 运行时的所有功能,因为它是一个子集。

关于该主题的帖子:

http://bytes.com/topic/c-sharp/answers/716163-adding-c-library-reference-silverlight-project Sharing C# code between Windows and Silverlight class libraries

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 2015-08-26
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2013-11-10
    • 2013-09-05
    相关资源
    最近更新 更多