尝试编译项目时出现以下错误:
执行任务 ResolveAssemblyReference 时出错:无法加载文件或程序集“//DataLayer/bin/Debug/EntityFramework.Extended.dll”或其依赖项之一。该系统找不到指定的文件。(数据层)
我曾经将此依赖项与 EntityFramework 一起使用,这是真的,但我将两者都删除了。这一切都是通过 nuget 发生的。使用 grep 检查项目:
grep -r -i EntityFramework *
显示该字符串仅存在于注释内的两个文件中,仅此而已,那么为什么会出现此异常?
我觉得现在最容易做的事情就是开始一个新项目并在没有EntityFramework的情况下正确配置它。从一开始就扩展了,但我仍然想有一个答案,以防我将来遇到类似的问题。
一个小评论 - 我在 OS X 中使用 Xamarin studio 以单声道开发 .Net Web 应用程序。我有最新版本,带有 Mono 3.4 的 Xamarin Studio 5.2,并且正在使用 .Net 4.0 配置文件编译项目。