Xamarin.Forms无法安装包在Xamarianstudio中创建新解决方案时,出现无法安装包'Xamarin.Forms1.0.6186'的错误。您正在尝试将此包安装到以“.NETFramework,Version=v4.5,Profile=Profile78”为目标的项目中,但该包不包含任何与此框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。XamarianForms是否需要特定版本的.Net才能将其包含在解决方案中?我试过在他们的文档中搜索,但我只看到营销,而不是真正深入的文档。我在使用VisualStudio时遇到了类似的问题,我发现PCL中的以下组合有效:您创建了错误的项目类型,您创建了一个普通的Windows应用程序,我假设您的目标是iOS/Android或Mac。使用正确的类型创建一个项目,它应该可以正常工作。如果您使用的是XamarinStudioforWindows(未安装VisualStudio),则需要下载PortableLibraryTools。请参阅Xamarin文档可移植类库简介。我的Xamarin项目遇到了同样的问题。问题是,在便携式Xamarin项目中,WindowsPhoneSilverlight被设置为目标。我为其创建nuget的PCL项目没有将Silverlight引用为目标。我不需要Silverlight,因此从我的便携式Xamarin项目中卸载所有nuget包,将silverlight作为目标删除并重新安装NuGet包解决了它。我在使用VS时遇到了类似的问题,我在这里找到了解决方案-http://forums.xamarin.com/discussion/29674/xamarin-forms-dll-cannot-be-installed“看起来你的NuGet包管理器需要升级。XamarinPCL配置文件已安装,但NuGet未将Xamarin.iOS识别为目标框架。您可以通过依次选择工具-扩展和更新、更新选项卡和VisualStudio库来更新NuGet。然后从那里更新NuGet。“我花了很多时间尝试这里发布的所有解决方案,但没有一个对我有帮助......这是对我有用的解决方案(在Windows10上):1.)打开.csproj文件2.)找到TargetFrameworkProfile条目3.)此条目包含Profile78,因此我打开文件夹c:/ProgramFiles(x86)/ReferenceAssemblies/Microsoft/Framework/.NETPortable/v4.5/Profile/Profile78/SupportedFrameworks4.a)如果文件夹不存在,然后使用此处发布的解决方案之一将其安装到您的PC上4.b)不幸的是,ASP.NET和Xamarin彼此不喜欢,因此从该文件夹中删除所有ASP配置文件。对我来说例如,它是ASP.NETCore5.0.xml。显然这会破坏VS5中的ASP.NET支持。)重新启动Xamarin并玩得开心!有趣的阅读所有这些:https://forums.xamarin.com/discussion/52846/cannot-create-new-xamarin-forms-project-pcl-in-xamarin-studio-win10-vs2015以上是C#学习教程:Xamarin.Forms无法安装包分享的所有内容,如果对大家有用并且需要了解更多关于C#的学习教程。希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处:
