明明引用了dll,但是还是找不到命名空间

简介:

遇到一个怪异的问题,明明用了dll,但是死活找不到命名空间,死活无法调用引用的类。

后来发现原因是引用的dll是.net framework 4.,而当前项目是.net framework 4 Client Profile。

image 

导致不兼容所致。

 

.NET Framework Client Profile

.NET Framework 4 Client Profile 是 .NET Framework 4 已针对客户端应用程序进行优化的一个子集。 它提供了适用于大多数客户端应用程序的功能,包括 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能。 这样更快地部署和一个较小安装软件包的应用程序在.net Framework 4 客户端配置文件的目标。

注意注意

如果以 .NET Framework 4 Client Profile 为目标,则不能引用不在 .NET Framework 4 Client Profile 中的程序集。 而必须以 .NET Framework 4 为目标。

 

.NET Framework 4 Client Profile 的功能

.NET Framework 4 客户端配置文件包含在开发一个客户端应用程序所需的功能包括:

  • common language runtime (CLR)

  • ClickOnce

  • Windows Forms

  • Windows Presentation Foundation (WPF)

  • Windows Communication Foundation (WCF)

  • Entity Framework

  • Windows Workflow Foundation

  • 语音

  • XSLT 支持

  • LINQ to SQL

  • 适用于Entity Framework和 WCF 数据服务 的运行时设计库。

  • Managed Extensibility Framework (MEF)

  • 动态类型

  • 并行编程功能(例如任务并行库 (TPL))、并行 LINQ (PLINQ) 和协作数据结构 (CDS)

  • 调试客户端应用程序

引用程序集包含在.net Framework 4 客户端配置文件中的一个完整列表,请参阅 .NET Framework Client Profile 中的程序集 有关这些技术的详细信息,请参阅 快速技术查找器 (.NET Framework)

.NET 框架客户端配置文件中未包括的功能

.Net Framework 4 Client Profile 不包括以下功能。 必须安装 .NET Framework 4 才能在应用程序中使用这些功能:

  • ASP.NET

  • 高级 Windows Communication Foundation (WCF) 功能

  • Oracle .NET Framework 数据提供程序

  • 用于编译的 MSBuild

















本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/630861  ,如需转载请自行联系原作者

相关文章
|
机器学习/深度学习 数据采集 算法
从零到一:构建高效机器学习模型的旅程####
在探索技术深度与广度的征途中,我深刻体会到技术创新既在于理论的飞跃,更在于实践的积累。本文将通过一个具体案例,分享我在构建高效机器学习模型过程中的实战经验,包括数据预处理、特征工程、模型选择与优化等关键环节,旨在为读者提供一个从零开始构建并优化机器学习模型的实用指南。 ####
vb6.0中如何引用Microsoft Excel 16.0 Object Library?
将应用程序中的表格数据导入到Excel的“工具”
|
Java C#
C# String与StringBuilder的区别和使用方法
C# String与StringBuilder的区别和使用方法
|
9天前
|
数据采集 人工智能 安全
|
4天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
301 164
|
3天前
|
机器学习/深度学习 自然语言处理 机器人
阿里云百炼大模型赋能|打造企业级电话智能体与智能呼叫中心完整方案
畅信达基于阿里云百炼大模型推出MVB2000V5智能呼叫中心方案,融合LLM与MRCP+WebSocket技术,实现语音识别率超95%、低延迟交互。通过电话智能体与座席助手协同,自动化处理80%咨询,降本增效显著,适配金融、电商、医疗等多行业场景。
315 155