在 dotnet 解决方案中,如何知道从包源安装了哪些包?

From a dotnet solution how can I know what packages are installed from a package source?

提问人:Nmaster88 提问时间:11/10/2023 最后编辑:Nmaster88 更新时间:11/10/2023 访问量:7

问:

我有一个dotnet解决方案, 我必须关联多个包源。举个例子:enter image description here现在,当我构建解决方案时,它会安装包,但我想知道它们在安装后包的源来源。 最好的方法是什么?

我已经尝试运行如下命令:

while((Get-Project -All | Get-Package).Length -gt 0) { Get-Project -All | Get-Package | Uninstall-Package }

这似乎并不理想,因为它删除了 .csproj 的包引用,然后我需要在该文件中再次添加它们(我可以放弃更改,因为我使用 git)

现在我对解决方案进行重建,如果我取消选中它构建的所有包源......这不是我的预期结果,因为它不应该有任何来源来拉取包。

我注意到的另一件事是,当我转到 Visual Studio 中的“管理解决方案包”部分时,某些已安装的包显示

enter image description here

visual-studio ide nuget-package nuget-package-restore

评论


答: 暂无答案