【发布时间】:2022-11-30 23:07:54
【问题描述】:
我有一个 ProjectX,它正在从“lib”文件中读取其他项目的 .dll 文件。我已经更新了 ProjectY,它工作正常,当我将 ProjectY 中的 dll 添加到 ProjectX 时,出现如下错误:
“命名空间‘xxx’中不存在类型或命名空间名称‘xxx’(是否缺少程序集引用?)”
但是,它正在更新 dll,因为我可以从 ProjectX 访问新添加的属性,当我尝试重定向到它们时,甚至错误也会消失。但是每次我启动或构建项目时,错误都会再次出现。
这是什么原因造成的?
【问题讨论】:
-
dll 是否复制到调试文件夹?你可以在那里检查,当我大部分时间有不同的项目时,我会创建一个后期构建事件来将 dll 复制到调试文件夹,这取决于你如何配置你的项目
-
我不认为我有调试文件夹。 .dll 是从我在参考部分指定的 lib 文件夹中读取的。