在Visual Studio 2013 Update 2中,我正在开发一个同时针对Windows 8.1和Windows Phone 8.1的应用程序。我使用的是Caliburn.Micro 2.0.0-beta2。
在我的解决方案中,有两个项目:针对Windows Phone 8.1的ProjWPA81和针对Windows 8.1的ProjWin81。
我想创建一个针对Windows 8.1和Windows Phone 8.1(portable-win81 + wpa81)的可移植类库(PCL),以便能够在上述项目之间共享视图模型。
但是,在创建PCL之后,当我尝试通过NuGet包管理器添加对Caliburn.Micro 2.0.0-beta2的引用时,操作失败并显示以下消息:
无法安装软件包&Calidurn.Micro 2.0.0-beta2'。您正尝试将此软件包安装到以&portable-win81 + wpa81'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。
看来,这是不可能的。有解决方法吗?
答案 0 :(得分:2)
Caliburn.Micro.Core适用于PCL。