gpt4 book ai didi

f# - NuGet 更新用户界面是否有效?

转载 作者:行者123 更新时间:2023-12-04 18:46:51 25 4
gpt4 key购买 nike

令我感到困惑的是,即使解决方案的管理 NuGet 包 UI 中显示更新,单击更新按钮会导致一个看起来应该工作的过程,然后在最后无缘无故地失败。我总是不得不退回到手动卸载,删除库的项目引用,并从项目文件中手动删除引用。 (为什么 remove 不这样做,我不知道。)

我的设置:

VS2012RC - 也许这适用于 VS2012RTM?

NuGet v2.1 - 据我所知最新的

F# - 我最近只在 F# 中工作过,也许问题是特定于 F# 的?

FSharpx.Core - 这是我一直在更新的库,但我和其他人一起经历过

起初,消息看起来像是在工作(从 1.6.78 升级到 1.6.83)

Added file 'FSharpx.Core.1.6.83.nupkg' to folder 'FSharpx.Core.1.6.83'.
etc.

Successfully installed 'FSharpx.Core 1.6.83'.
'FSharpx.Core 1.6.83' already installed.
Looking for updates for 'FSharpx.Core'...
Updating 'FSharpx.Core' from version '1.6.78' to '1.6.83' in project 'DS_Benchmark'.
'packages.config' already exists. Skipping...
Successfully removed 'FSharpx.Core 1.6.78' from DS_Benchmark.
'packages.config' already exists. Skipping...

也许跳过“packages.config”是问题所在,因为应该在该文件中更新版本。

然后消息开始看起来很糟糕。刚安装的文件开始被删除。
Removed file 'FreebaseTypeProvider.htm' to folder 'C:\Users\Jack\Documents\GitHub\DS_Benchmark\packages\FSharpx.Core.1.6.83\...
etc.
Successfully uninstalled 'FSharpx.Core 1.6.83'.

(顺便说一句,NuGet 能否在他们的消息中使用正确的介词“删除”?)

最佳答案

这是 NuGet 2.1 中的一个错误,或者是 VS 2012 中对 F# 项目系统的更改破坏了 NuGet。

http://nuget.codeplex.com/discussions/395351

他们已经承认了这个问题,并 promise 在 NuGet 2.2 中修复它。同时,您可以通过 voting for the bug 提供帮助,还有 this other NuGet/F#/VS2012 bug .

关于f# - NuGet 更新用户界面是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12807109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com