如何选择特定的PCL配置文件(Xamarin.Forms)

时间:2017-07-02 07:43:09

标签: visual-studio xamarin xamarin.forms portable-class-library

我需要使用特定的可移植类库配置文件(111),默认值为259.我已经查看了PCL属性的库部分,但是259和111似乎选择了相同的受支持平台我似乎无法使用它改变他们之间。我需要111因为" brutile"我需要使用的nuget包,要求安装它。确切的错误输出是

"错误无法安装包' BruTile 0.21.1'。您正在尝试将此软件包安装到一个针对&#; .NETPortable,Version = v4.5,Profile = Profile259'的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件"

这也是配置文件259和111都支持的受支持平台的屏幕截图。 *注意:使用Visual Studio 2017

ds

1 个答案:

答案 0 :(得分:2)

Profile 111和259之间的最大区别是259支持silverlight项目。我怀疑你没有安装silverlight sdk或windows 8.1 sdk所以你没有选择取消选中它们。

一种选择是备份csproj文件并进行编辑。搜索Profile259并将其更改为Profile111。然后重新加载您的项目。 (备份是出现问题,之后你无法打开项目)。我想你可以在那之后使用Nuget包