c# - PetaPoco 核心 .cs 文件在 ASP.NET 5 类库包中不可见

标签 c# asp.net petapoco asp.net5

我正在 ASP.NET 5 中构建一个新项目。 在我的解决方案中,我添加了一个新的 Class Library (Package) 项目。

我右键单击此项目并选择“管理 Nuget 程序包”以安装 PetaPoco.Core

当我安装时,一切似乎都很好,除了 PetaPoco.cs 文件不在我的项目中。

在我的引用资料中,我安装了 PetaPoco 版本 5.1.171。

这与普通类库有什么不同吗?我是否需要使用其他东西才能使用已安装的 PetaPoco 类,还是在安装过程中出现问题?

我已经删除并重新安装了它,但还是一样。

谁能帮帮我?

/迈克尔

最佳答案

PetaPoco.Core 包似乎未设置为在可移植类库 (PCL) 中使用。

在 PCL 中包含内容文件(例如 PetaPoco.Core 创建的 Models 文件夹)需要与常规项目不同的 NuGet 设置。 Documentation on this can be found on NuGet .我直接下载了他们的包,可以确认它不是按照链接资源描述的方式设置的。

可能是该项目需要跨平台功能尚不可用,或者他们根本没有时间进行更改以支持 PCL,或者其他一些我不知道的原因。

关于c# - PetaPoco 核心 .cs 文件在 ASP.NET 5 类库包中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36936042/

相关文章:

具有 NULL 值的 C# LINQ GroupBy

c# - 通过 Windows 驱动程序从 Visual C# 访问 IO 端口

c# - 动态查询的最佳选择?

DotnetNuke 7 对空间数据类型的支持

c# - 是否有任何与 C# winforms 应用程序不兼容的开源许可证?

c# - 如何使用 LINQ 在一行中查找与一个谓词匹配但第六个元素不匹配的 5 个元素?

jquery - 在本地主机上的生产中找不到 NopCommerce 操作

asp.net - 这个表结构如何实现DIV

asp.net - 使用 HTML 'readonly="readonly "' vs. JavaScript ' element.readOnly = true;' 的奇怪行为

c# - 使用微型 ORM 时的最佳策略?