我正在 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/