无法将PCL添加到现有的Xamarin Forms项目

时间:2017-05-02 18:53:00

标签: visual-studio xamarin prism

全新安装Visual Studio Pro 2017,Prism Template Pack和Xamarin Forms。

我正在尝试创建我的第一个应用程序,到目前为止事情进展顺利。我拥有所有视图,视图模型等设置,应用程序运行正常。现在我正在尝试将更多的PCL项目添加到域或服务等的解决方案中,这样我就可以将所有部分分开。

我可以很好地创建一个Xamarin Forms PCL并添加我所有的类等。当我尝试从解决方案中的主PCL项目添加对Domain项目的引用时出现问题。我得到了pcl的目标并不匹配"错误信息。

这就是我用来创建新PCL项目的方法: This is what I am using to create the new PCL project:

这是我在尝试添加PCL项目参考时收到的错误消息: This is the error message:

我错过了什么?

以下是使用模板包属性创建的主要PCL: enter image description here

以下是新添加的PCL项目属性: enter image description here

模板的PCL属性: enter image description here

1 个答案:

答案 0 :(得分:2)

因为你错过了Windows Phone&由于某些原因,Silverlight在IDE中定位,这是一种潜在的解决方法:

打开.csproj个文件,确保两个PCL项目中的TargetFrameworkProfile个元素都匹配。

安装Visual Studio时,是否有可能未安装Windows Phone开发工具?