c# - 命名空间等中不存在类型或命名空间名称

标签 c# .net visual-studio reference

Visual Studio 2012。

我有两个项目 A 和 B。A 是控制台应用程序。 A的默认命名空间是“PayT”。B是类库类型,sAssembly名称是'RetentionPolicyManager',B的默认命名空间是'RetentionPolicyManager'。

现在在项目 A 中,我添加了对 B 的引用,即 RetentionPolicyManager.dll。

在一个A类中,有一行:

using PayT.RetentionPolicyManager;

然而,当我重建解决方案时,我总是得到错误:

The type or namespace name 'RetentionPolicyManager' does not exist in the namespace 'PayT'(are you missing an assembly reference?)

如果我不构建解决方案,它似乎没问题,没有错误。

最佳答案

几个月前我遇到了同样的问题。问题是两个项目都没有针对同一平台,即控制台应用程序针对 .Net framework 4.0 Client Profile 而库针对 full .Net framework 4.0

已通过针对两个项目的完整 .Net 4.0 框架进行修复。

关于c# - 命名空间等中不存在类型或命名空间名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440401/

相关文章:

c# - 从 FileSystemWatcher 错误中恢复的最佳做法是什么?

c# - 用C#简单快速地实现socket服务器

c# - 获得更高的使用位位置

visual-studio - 如何在Silverlight项目中编辑受支持的文化

docker - Visual Studio 2022 Docker 调试 - "no symbols have been loaded"

c# - 如果点击其他任何地方,Windows Phone 关闭弹出窗口

c# - 如果表单未激活,如何调用?

c# - 如何在 C# 中加速 WinForms 的显示?

javascript - 从服务器端 (.NET) 向浏览器发送命令

C++ Visual Studio 运行时错误