我正在ASP.NET 5中建立一个新项目。
在我的解决方案中,我添加了一个新的Class Library (Package)
项目。
我右键单击该项目,然后选择Manage Nuget软件包以安装PetaPoco.Core
。
当我安装时,除了PetaPoco.cs
文件不在我的项目中之外,其他所有东西看起来都很好。
在我的参考文献中,我安装了PetaPoco版本5.1.171。
这与普通的类库有所不同吗?为了使用已安装的PetaPoco类,我是否需要使用其他类?还是在安装过程中出现问题?
我已经删除并重新安装了这个,但是仍然一样。
有人可以帮助我吗?
/迈克尔
最佳答案
看起来PetaPoco.Core软件包未设置为在可移植类库(PCL)中使用。
将PCA中的内容文件(如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/