gpt4 book ai didi

c# - 添加了引用但无法识别命名空间

转载 作者:可可西里 更新时间:2023-11-01 08:50:32 29 4
gpt4 key购买 nike

我在我的项目中添加了一个 DLL。 DLL 包含命名空间 test.security。现在,无法识别 test.security。这是为什么?

我在其他项目中使用这个 DLL,没有其他问题。

最佳答案

您是否将客户资料用作项目目标?考虑这种情况:

项目 A -> 项目目标 .NET Framework 4.0

项目 B -> 项目目标 .NET Framework 4.0 客户端配置文件

项目 A项目 B 引用。 项目 A 中的命名空间在项目 B 中无法识别。

如果这个场景匹配,这是由于目标不匹配。 Client Profile 支持完整框架的 BCL 子集。如果一个程序集依赖于使用完整的框架(比如需要来自 System.Web 的类型等),那么它将无法从仅支持 Client Profile 的程序集中使用。

简单的解决方案,将 Project B 更改为 .NET Framework 4.0(不是 Client Profile)。

关于c# - 添加了引用但无法识别命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715612/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com