Visual studio 2015 Can';不要将Nuget软件包安装到可移植的F#库中,即使它应该支持它

Visual studio 2015 Can';不要将Nuget软件包安装到可移植的F#库中,即使它应该支持它,visual-studio-2015,f#,xamarin.forms,portable-class-library,Visual Studio 2015,F#,Xamarin.forms,Portable Class Library,创建一个空白的解决方案 添加一个新的F#项目:Portable类库,Profile 7(.NET 4.5,Windows应用商店,Xamarin) 尝试安装NuGet软件包FSharp.Collections.ParallelSeq 根据,这个包应该支持概要文件7。但是,运行安装包FSharp.Collections.ParallelSeq会生成以下错误: 安装程序包:无法安装程序包 'FSharp.Collections.ParallelSeq 1.0.2'。您正在尝试安装此 打包到目标为 “

创建一个空白的解决方案

添加一个新的F#项目:Portable类库,Profile 7(.NET 4.5,Windows应用商店,Xamarin)

尝试安装NuGet软件包
FSharp.Collections.ParallelSeq

根据,这个包应该支持概要文件7。但是,运行
安装包FSharp.Collections.ParallelSeq
会生成以下错误:

安装程序包:无法安装程序包 'FSharp.Collections.ParallelSeq 1.0.2'。您正在尝试安装此 打包到目标为 “.NETPortable,Version=v4.5,Profile=Profile7”,但该包没有 包含任何兼容的程序集引用或内容文件 有了这个框架。有关更多信息,请联系软件包 作者第1行字符:1 +安装包FSharp.Collections.ParallelSeq + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:NotSpecified:(:)[Install Package],异常 +FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PackageManager.PowerShellCmdlets.InstallPackageCommand

项目设置如下所示:

  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>39db5618-025a-4e44-adf4-a5eb2df04b81</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>DeleteMe</RootNamespace>
    <AssemblyName>DeleteMe</AssemblyName>
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
    <TargetProfile>netcore</TargetProfile>
    <TargetFSharpCoreVersion>3.7.4.0</TargetFSharpCoreVersion>
    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
    <Name>DeleteMe</Name>
  </PropertyGroup>

调试
任意CPU
2
39db5618-025a-4e44-adf4-a5eb2df04b81
图书馆
删除我
删除我
v4.5
简介7
网芯
3.7.4.0
真的
删除我

是否有办法包含此NuGet软件包,以便我可以在我的Xamarin应用程序中使用
PSeq

当前的NuGet软件包仅包含一个net40程序集。不过,master有Profile7支持,您可以

编辑:好的,看起来这实际上是后来作为1.0.1(在1.0.2之后)发布的,这真的很奇怪。我认为从1.0.2到1.0.1的更新(如果你这么说的话?)将为你解决这个问题


编辑2:我创建了一个新的程序来防止这种混乱的发生。

它成功了。这确实有点奇怪。谢谢斯图尔特。很高兴我能帮忙,我想把这个修好。