我正在使用Console C#应用程序构建POC,以了解将来会使用的Dapper及其相关程序集的功能。
为此,我引用了NuGet中的Dapper assembly version 1.42.0
。我已经编写了使用Dapper加载和保存数据的代码,并且它的工作非常好。
接下来,我尝试从NuGet添加Dapper.Contrib
程序集,以利用此程序集公开的属性。我使用了" Computed"我的一个模型DTO类中的属性的属性。但是,当我运行应用程序时,我得到以下异常
Unhandled Exception: System.IO.FileNotFoundException:
Could not load file or assembly 'Dapper, Version=1.40.0.0, Culture=neutral,
PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
如果我删除从Dapper.Contrib
程序集引用的属性,则应用程序正常工作。根据Nuget中的Dapper.Contrib
程序集详细信息,它需要Dapper版本1.42.0或更高版本,它已经是程序集的一部分
我不确定为什么在使用Dapper.Contrib
时出现此错误。是否有人使用Dapper.Contrib
面临类似问题?