NuGet软件包仓库无法检索版本信息。

5
在Visual Studio Code(Mac)中,NuGet Package扩展无法工作。我想知道是否有一种方法可以修改“获取包URL API”。
Mac,vscode

Visual Code 还是 Visual Studio? - vijay sahu
在Mac上的Visual Code - llypb
3个回答

19

对于Windows系统,路径类似于C:\Users\[user]\.vscode\extensions\jmrog.vscode-nuget-package-manager-1.1.6\out\src\actions\add-methods\fetchPackageVersions.js,修改在第15行(版本为6.0.10)。

node_fetch_1.default(`${versionsUrl}${selectedPackageName}/index.json`, utils_1.getFetchOptions(vscode.workspace.getConfiguration('http')))

更新时间:

node_fetch_1.default(`${versionsUrl}${selectedPackageName.toLowerCase()}/index.json`, utils_1.getFetchOptions(vscode.workspace.getConfiguration('http')))

14

使用 cd 命令转到文件目录中的以下位置,并修改js文件:

cd /Users/UserName/.vscode/extensions/jmrog.vscode-nuget-package-manager-1.1.6/out/src/actions/add-methods/fetchPackageVersions.js

toLowerCase()方法添加到selectedPackageName并重新启动VS Code。

你好,尝试更好地格式化你的回答:像 这样 把 cd 命令放在括号里,使答案更易读。 - Giovanni Esposito
1
抱歉,这是我的错。这是我在stackOverflow上的第一个回答。感谢您的建议。 - zhangzhen
你需要更加简明和清晰。我最终弄明白了,但你应该注意到这需要多次编辑。 - Milliorn
2
node_fetch_1.default(${versionsUrl}${selectedPackageName.toLowerCase()}/index.json - lcj
1
这个线程对我很有帮助 https://github.com/jmrog/vscode-nuget-package-manager/issues/48 - lcj

1
你还可以使用dotnet add命令添加包。
dotnet add package System.Text.Json

(显然,我假设您已经安装了dotnet!或者在这里下载

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接