npm Ubuntu上的NuGet:System.IO.FileNotFoundException:无法加载文件或程序集“VSS.NuGet.Authentication”

2cmtqfgy  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(73)

我试图使用Azure DevOps (formerly VSTS) Auth helper for npm,因为我在Ubuntu上,我按照项目设置指南的“其他”选项卡中显示的步骤操作。
完成这5个步骤后,我回到家里,运行以下命令:
1x个月
但我得到以下错误:

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'VSS.NuGet.Authentication, Version=0.42.1.0, Culture=neutral, PublicKeyToken=<my-token>' or one of its dependencies.
File name: 'VSS.NuGet.Authentication, Version=0.42.1.0, Culture=neutral, PublicKeyToken=<my-token>'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'VSS.NuGet.Authentication, Version=0.42.1.0, Culture=neutral, PublicKeyToken=<my-token>' or one of its dependencies.
File name: 'VSS.NuGet.Authentication, Version=0.42.1.0, Culture=neutral, PublicKeyToken=<my-token>'

字符串
我尝试按此处所述重置vsts-npm-auth或安装最新版本([[email protected]](https://stackoverflow.com/cdn-cgi/l/email-protection)),但两者都没有解决问题。
可能是与Ubuntu有关的某种bug?我目前的版本是22.04.3 LTS。
我如何解决这个“丢失文件”错误?VSS.NuGet.Authentication似乎是vsts-npm-auth package源的文件...我想在他们的存储库上打开一个问题,但似乎他们没有它:(

cyej8jka

cyej8jka1#

尝试针对Azure Artifacts运行npm install时,我在此页面上尝试连接到npm提要。
系统:Linux Mint 21 Cinnamon
在Azure Devops的“Artifacts”=>“Connect to feed”=> npm部分中,有一组新的指令,基本上指导您手动创建.npmrc,但是,我在devops环境之外找不到此指南,并且该指南是为满足您的特定组织而生成的,因此将其复制到这里并不是特别有用。所以只需转到这里:
x1c 0d1x的数据
打开“其他”选项卡并按照说明操作。它将完全跳过vsts-npm-auth工具。
作为参考,这里有一个指南,上面有专业的涂黑的敏感信息:

但是我无法想象能够访问org用户名、工件提要的路径和生成访问令牌的能力,而不能访问“连接到提要”页面。

相关问题