首页 > 解决方案 > 在发布模式下编译错误 CS0246 找不到类型或命名空间名称“Dapper”

问题描述

我有一个 C# 解决方案,它有一个引用 Dapper 的 UnitTest 项目。如果我更改发布模式以调试项目正确编译。如果我将它更改为发布,它不会编译并且我收到以下错误:

Compiling in release mode Error CS0246 The type or namespace name 'Dapper' could not be found

我卸载并重新安装了 Dapper Nuget 包,但它做同样的事情。

我可以卸载项目并在发布模式下重新编译我的解决方案,但我认为我不应该这样做。

标签: c#visual-studiocompiler-errorscompilation

解决方案


您可以防止项目在配置管理器中以发布模式(或您想要的任何配置)构建。只需取消选中“发布”配置的测试项目的复选框即可。

在此处输入图像描述

这样您就不需要继续卸载/重新加载项目。


推荐阅读