首页 > 解决方案 > Visual Studio 代码和 Python - 使用凭据从私有源安装 nuget 包 (.netcore)

问题描述

其他人是否已经尝试在 python 项目中添加一些 nuget 包(.net 核心)?目前,我有一个私有 url(我的包所在的),我需要将该包用于我的 python 项目。

[项目结构][1]:https://i.stack.imgur.com/44CKe.png

[requirements.txt][1]:https://i.stack.imgur.com/NUVmE.png

我已经尝试过的事情:

  1. 尝试将 Python 文件放入解决方案中,然后右键单击并管理 Nuget 包(出现错误“不支持”) - 使用 VS 2019
  2. 尝试 pip install -r requirements.txt。没有错误,但没有安装包。
  3. 尝试在项目的根文件夹中添加 NuGet.config,但包源未显示在下拉列表中。这是示例: https ://i.stack.imgur.com/k7bDd.png
  4. 试图在 Nuget Gallery 中添加私有 url(我的包所在的位置)。在这种情况下,我的自定义包源显示在下拉列表中:https ://i.stack.imgur.com/nDxoN.png 但问题是,我不确定应该在哪里添加凭证(对我来说能够连接到我的私人资源)。

其他问题

  1. CredentialProvider.Microsoft.exe 是否可以解决所述私有来源中的凭据?如果是,我该如何实施?我已经为此搜索了一些解决方案,但找不到任何有效的解决方案。这是https://i.stack.imgur.com/kBsFh.png
  2. 是否可以在本地下载nuget包并手动安装?如果是的话,你们知道一些我可以阅读的文件吗?

多谢你们。

标签: python.net-core

解决方案


推荐阅读