jsg*_*jsg 5 dll asp.net-mvc reference .net-4.0
蜂房有一个非常类似于此问题的问题:命名空间未被识别(即使存在),但是他们的解决方案对我不起作用,因为我的项目已在正确的框架中设置。因此,该问题有一个我已经添加到名为AutoMapper的项目中的参考。我在使用此参考版本4.0.4.0的正确版本的地方https://www.nuget.org/packages/AutoMapper/4.0.4 问题是,当我尝试运行项目时,正在使用该引用的控制器似乎没有拾取它,并导致错误说:“找不到类型或名称空间名称'AutoMapper'(您是否缺少使用指令或程序集引用)”。我尝试将dll文件从其他人的项目添加到bin文件中,由于某种原因,他们的设法工作了。
小智 0
我也面临与以下错误相同的问题
error CS0246: The type or namespace name 'AutoMapper' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
但我通过比较项目文件夹中的包目录和 Dockerfile 中的包目录来修复它,最后我发现项目目录中的包文件夹包含名称 AutoMapper.2.0.1但在运行RUN nuget Restore project_file_name后的 Dockerfile 中,包文件夹包含名称作为AutoMapper.2.0.1.0,所以两者都不同,然后我在 Dockerfile 中将目录AutoMapper.2.0.1.0重命名为AutoMapper.2.0.1,然后运行 dotnet Restore project_file_name它在我的情况下修复。
| 归档时间: |
|
| 查看次数: |
2700 次 |
| 最近记录: |