如何在Python中使用NuGet包?

3
我们在Azure Artifacts中有一个NuGet包,希望在我们的Python代码中使用它。 我们能够在Python中使用来自NuGet库的DLL和程序集,但是这里我们特别想使用另一个团队构建并部署在Azure Artifacts上的NuGet包。
以下是我们目前编写的代码:
import clr
import unittest

clr.AddReference("System.Security.Cryptography.Algorithms")

def test(self):
    self.assertTrue(issubclass(type(System.Security.Cryptography.MD5.Create()),System.Security.Cryptography.MD5))

unittest.main()

你正在使用Docker吗?如果是的话,请查看这个问题:https://dev59.com/T7roa4cB1Zd3GeqPgT_Q - Doris Lv
1个回答

3

您需要使用NuGet命令行安装包,将所需的.dll文件复制到项目文件夹中,然后使用clr.AddReferenceToFile('filePathToPackageDll')添加引用。

nuget sources add -Name <SourceName> -Source <SourceURL> -username <UserName> -password <Pat>
nuget.exe restore

你有看到我的回复吗?我的回复有帮到你吗? - Cece Dong - MSFT
1
是的,我们确实这样做了,不幸的是,这不是我们想要走的路。 - Shreya Kaushik

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