C# 错误CS0234:发布时未找到程序集或命名空间

C# 错误CS0234:发布时未找到程序集或命名空间,c#,publish,assembly-references,C#,Publish,Assembly References,我今天遇到了一个奇怪的问题,请看下面的错误: 错误CS0234:命名空间中不存在类型或命名空间名称 许多开发人员在编译时模式下都面临着这个问题,在编译代码时我没有得到这个错误,但是在发布代码时我得到了这个错误 我以前在做什么: 使用解决方案添加引用:我使用项目文件引用在主项目中添加引用 我做了什么来修复它 使用browse添加引用:然后我从发布文件夹中指向第二个项目的直接dll 有谁能告诉我为什么它会导致这个问题?这仍然是我用来修复它的正确方法吗 若我使用csproj文件引用来引用主项目中

我今天遇到了一个奇怪的问题,请看下面的错误:

错误CS0234:命名空间中不存在类型或命名空间名称

许多开发人员在编译时模式下都面临着这个问题,在编译代码时我没有得到这个错误,但是在发布代码时我得到了这个错误

我以前在做什么: 使用解决方案添加引用:我使用项目文件引用在主项目中添加引用

我做了什么来修复它 使用browse添加引用:然后我从发布文件夹中指向第二个项目的直接dll

有谁能告诉我为什么它会导致这个问题?这仍然是我用来修复它的正确方法吗

若我使用csproj文件引用来引用主项目中的第二个项目,我是否仍然需要进行一些配置以使其工作

任何帮助都将不胜感激


提前感谢。

如果您查看依赖项(在项目或构建下-我现在记不清是哪一个下),构建顺序看起来正确吗?构建顺序是什么意思?请对此加以说明。当您查看“项目依赖项”对话框时,它将显示项目构建顺序。(正如我所说,我现在记不起确切的菜单了,但你不需要太长时间就能找到。)