为什么默认情况下,Paket安装的软件包要比Nuget多?这是正常行为还是我做错了什么?
我关注了Getting Started guide(但借助 paket.powershell
安装的choco install paket.powershell
的帮助):
Paket
命令Paket-Init
nuget reactiveui
文件paket.dependencies
Paket-Install
命令以下载软件包结果,我的
packages
文件夹中包含以下内容:reactiveui
reactiveui-core
Rx-Core
Rx-Interfaces
Rx-Linq
Rx-Main
Rx-PlatformServices
Rx-WindowStoreApps
Rx-WinRT
Rx-Xaml
Splat
System.Collections
System.Diagnostics.Debug
System.Diagnostics.Tools
System.IO
System.Linq
System.Linq.Expressions
System.ObjectModel
System.Reflection
System.Reflection.Extensions
System.Runtime
System.Runtime.Extensions
System.Runtime.InteropServices.WindowsRuntime
System.Runtime.Serialization.Primitives
System.Runtime.Serialization.Xml
System.Text.Encoding
System.Threading
System.Threading.Tasks
从VS Package Manager控制台使用基于nuget的标准
Install-Package reactiveui
时,我有:reactiveui-core.7.0.0
reactiveui.7.0.0
Rx-Core.2.2.5
Rx-Interfaces.2.2.5
Rx-Linq.2.2.5
Rx-Main.2.2.5
Rx-PlatformServices.2.2.5
Rx-XAML.2.2.5
Splat.1.6.0
所有这些依赖关系的第一个结果都是令人分心的。还是它应该是这样?我觉得我想念一些额外的限制/限制参数...
最佳答案
(发表我的评论作为答案)
如果不指定框架,则会发生这种情况。
将“nuget reactui框架”更改为“nuget reactui框架:net45”。