Visual studio Nuget、PCL、sl40 sl4 win8 win配置文件差异
我有.NET 4及更高版本、Silverlight 4及更高版本、Windows Phone 7及更高版本、Windows应用商店应用程序(Windows 8)的PCL(从项目->属性窗口) 我已安装Microsoft.Bcl 1.1.3版。 当我想更新对1.1.6的引用时,我会看到以下内容 安装程序包:无法安装程序包“Microsoft.Bcl 1.1.6”。您正在尝试将此软件包安装到目标为的项目中 “portable-net40+sl40+wp+win”,但该软件包不包含任何与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者 查看packages文件夹,我看到以下内容: ./Microsoft.Bcl.1.1.3/lib/portable-net40+sl4+win8+wp71 ./Microsoft.Bcl.1.1.6/lib/portable-net40+sl4+win8+wp71 现在问题是:Visual studio Nuget、PCL、sl40 sl4 win8 win配置文件差异,visual-studio,nuget,portable-class-library,Visual Studio,Nuget,Portable Class Library,我有.NET 4及更高版本、Silverlight 4及更高版本、Windows Phone 7及更高版本、Windows应用商店应用程序(Windows 8)的PCL(从项目->属性窗口) 我已安装Microsoft.Bcl 1.1.3版。 当我想更新对1.1.6的引用时,我会看到以下内容 安装程序包:无法安装程序包“Microsoft.Bcl 1.1.6”。您正在尝试将此软件包安装到目标为的项目中 “portable-net40+sl40+wp+win”,但该软件包不包含任何与之兼容的程序集
Microsoft.Bcl针对的是比您的PCL项目更高版本的Windows Phone,这就是它无法安装的原因 框架差异 sl40和sl4-相同的框架 win8和win-相同的框架。win表示win版本0.0,但NuGet将其映射到win8 wp和wp71-不同的框架。wp意味着wp版本0.0,但从NuGet映射框架的方式来看,它相当于wp7 更新到Microsoft.Bcl 1.1.6 要安装Microsoft.Bcl,您需要更新PCL项目,使其以wp71或更高版本为目标。因此,您可以选择针对Windows Phone 7.5或更高版本或Windows Phone 8或更高版本
如果您选择Windows Phone 7.5或更高版本,则它似乎映射到Nuget中的wp71。Microsoft.Bcl的目标是Windows Phone的更高版本,而不是您的PCL项目,这就是它无法安装的原因 框架差异 sl40和sl4-相同的框架 win8和win-相同的框架。win表示win版本0.0,但NuGet将其映射到win8 wp和wp71-不同的框架。wp意味着wp版本0.0,但从NuGet映射框架的方式来看,它相当于wp7 更新到Microsoft.Bcl 1.1.6 要安装Microsoft.Bcl,您需要更新PCL项目,使其以wp71或更高版本为目标。因此,您可以选择针对Windows Phone 7.5或更高版本或Windows Phone 8或更高版本
如果您选择Windows Phone 7.5或更高版本,则它似乎映射到Nuget中的wp71。Microsoft.Bcl的目标是Windows Phone的更高版本,而不是您的PCL项目,这就是它无法安装的原因 框架差异 sl40和sl4-相同的框架 win8和win-相同的框架。win表示win版本0.0,但NuGet将其映射到win8 wp和wp71-不同的框架。wp意味着wp版本0.0,但从NuGet映射框架的方式来看,它相当于wp7 更新到Microsoft.Bcl 1.1.6 要安装Microsoft.Bcl,您需要更新PCL项目,使其以wp71或更高版本为目标。因此,您可以选择针对Windows Phone 7.5或更高版本或Windows Phone 8或更高版本
如果您选择Windows Phone 7.5或更高版本,则它似乎映射到Nuget中的wp71。Microsoft.Bcl的目标是Windows Phone的更高版本,而不是您的PCL项目,这就是它无法安装的原因 框架差异 sl40和sl4-相同的框架 win8和win-相同的框架。win表示win版本0.0,但NuGet将其映射到win8 wp和wp71-不同的框架。wp意味着wp版本0.0,但从NuGet映射框架的方式来看,它相当于wp7 更新到Microsoft.Bcl 1.1.6 要安装Microsoft.Bcl,您需要更新PCL项目,使其以wp71或更高版本为目标。因此,您可以选择针对Windows Phone 7.5或更高版本或Windows Phone 8或更高版本 如果选择Windows Phone 7.5或更高版本,它似乎映射到Nuget中的wp71