程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了修复了 build.fsx 中“包管理器密钥包未注册”的问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决修复了 build.fsx 中“包管理器密钥包未注册”的问题?

开发过程中遇到修复了 build.fsx 中“包管理器密钥包未注册”的问题的问题如何解决?下面主要结合日常开发的经验,给出你关于修复了 build.fsx 中“包管理器密钥包未注册”的问题的解决方法建议,希望对你解决修复了 build.fsx 中“包管理器密钥包未注册”的问题有所启发或帮助;

当我在 Visual Studio Code 中打开一个 Fake 构建脚本时,如下所示:

> dotnet new -i fake-template
> dotnet new fake
> dotnet tool update fake-cli
> code build.fsx

我在编辑器中看到此错误消息,但没有定义任何假命名空间、模块或类型:

Package manager key 'paket' was not registered in
c:\Users\wallace.kelly\.vscode\extensions\ionIDe.ionIDe-fsharp-5.4.0\bin\
Currently registered: nuget

我该如何纠正这个错误?

运行 dotnet fake build 工作正常。错误只是出现在编辑器中。

我的设置文件中有 "FSharp.dotNetRoot": "C:\\Program files\\dotnet\\sdk",。该文件夹包括文件夹 2.1.701 2.2.401 3.1.407 5.0.103 和 5.0.104。

解决方法

这里是 VS Code 的 Ionide 维护者。从现在开始,这种错误只会发生。 FAKE 的 FSharp.Compiler.Services 版本落后了,如果没有对该组件进行更新,我们与 FAKE 的集成就会萎缩到编辑器会在该脚本中显示错误的程度。

有几个解决方案:

  • 继续使用 FAKE,只处理编辑器问题
  • 停止使用 FAKE 作为脚本运行程序,但继续使用来自构建项目或“标准”fsx 脚本的 FAKE 库
  • 使用其他某种构建系统
  • 为 FAKE 提供更新(并扩展 Ionide 中已弃用的代码)

等等等等

大佬总结

以上是大佬教程为你收集整理的修复了 build.fsx 中“包管理器密钥包未注册”的问题全部内容,希望文章能够帮你解决修复了 build.fsx 中“包管理器密钥包未注册”的问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: