【发布时间】:2018-05-15 04:38:25
【问题描述】:
我创建了几个 .Net Standard 2.0 库,通过控制台应用程序测试了执行,以及几个测试 - 一切都很好。
然后我尝试将该特定版本下载到 API Function 项目中:
我正在使用 Visual Studio 15.7.0 预览版 5.0。我已将 Azure Function 更新到 4.7...,因为控制台和测试项目是 - 并且这些工作正常。
在这方面待了太多小时......所以我希望这个决议不是什么疯狂的事情。 Ef Core 2.1.0-rc1-final 也在其中。对Required、MaxLength、NotMapped 使用数据注解。
图形错误 说: Microsoft.EntityFrameworkCore:无法加载文件或程序集“System.ComponentModel.Annotations,版本=4.2.0.0
【问题讨论】:
-
尝试在你的 csproj 文件中添加
true true -
你的函数是什么版本,v1还是v2?
-
不知道如何区分V1或V2,只是通过VS 2017创建了它。项目中的Property Group也没有做任何事情。
-
Azure Functions 项目的目标框架是什么?正如您提到的
I have updated the Azure Function to 4.7,我假设您的目标是 .NET Framework 4.7,这是关于 Azure Functions V1。我还创建了我的 Net Standard 2.0 类库并创建了我的 DbContext,我在 Azure Functions V1(.net 框架)和 Azure Functions V2(.net 核心)项目下都引用了它,我发现这两个项目都可以按预期工作。跨度> -
您能分享您的
.csproj文件或显示bin文件夹吗?
标签: c# entity-framework-core azure-functions