如何将Caliburn.Micro添加到可移植类库(PCL)?

时间:2014-05-20 20:52:13

标签: visual-studio-2013 windows-8.1 caliburn.micro portable-class-library windows-phone-8.1

在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'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。

看来,这是不可能的。有解决方法吗?

1 个答案:

答案 0 :(得分:2)

Caliburn.Micro.Core适用于PCL。