2015-10-16 33 views
-4

我正在使用Visual Studio 2010中的Web应用程序。我已经添加了一些使用Microsoft和其他应用程序集成的dll。我在我的web应用程序中添加了dll。当我建立它然后显示VS 2010错误:无法找到类型名称空间名称(您是否缺少程序集)

the type namespace name could not be found(are you missing assembly).

当我刷新它,然后所有类突出显示和错误,我无法构建和发布它。我正在使用.NET Framework 4.0

+0

您项目中的目标框架是什么? .NET Framework 4.0或.NET Framework 4.0客户端配置文件? – Marusyk

+0

能否请你多解释一下,哪些组件对你造成问题? –

+1

你是如何添加这些DLL的? – Marusyk

回答

0

引用程序集的项目可能与程序集具有不同的框架类型。

例如: 如果将Forms Project更改为“.Net Framework 4”,它将被设置为“.Net Framework 4 Client Profile”,它应该可以正常工作。

+0

我正在使用。网络框架4,但有一些使用框架4.5.1构建的参考。 – GItanjali

0

请检查是否按照下列步骤操作:

  • 在Solution Explorer中,用鼠标右键单击该项目节点,然后单击添加 参考。
  • 在“添加引用”对话框中,选择指示您想要引用的组件的类型的选项卡 。
  • 选择要引用的组件,然后单击确定。

和可能的错误的补救措施:

  • 的常见原因是一个简单的拼写错误,在使用的类名。
  • 如果名称正确,那么下一个最有可能的原因是未包含所需的名称空间
  • 如果名称是正确的并且已包含必需的名称空间,请检查框架版本。并非所有类和类型都适用于所有框架。例如,“.net框架4”引入了“SempahoreSlim”,这意味着如果在包含对System.Threading的引用之后针对.NET 4框架之前的.NET框架,则会出现尝试使用它的错误。
相关问题