【发布时间】:2020-02-01 19:59:38
【问题描述】:
一点背景。我对 NuGet 包管理器系统比较陌生,但到目前为止我已经安装了一些包。
我对 NuGet 的疑问是,我们如何知道如何使用 using 指令引用已安装的包?
我知道 NuGet 包在 NuGet 包管理器中有描述。但是,它们并不总是显示如何导入包。所以我主要是在谷歌上搜索我安装的包的示例,看看是否有一个示例显示using 指令是如何导入该包的。
最近我安装了包Selenium.WebDriver.PhantomJS.Xplatform 我很难在网上找到显示包所在位置以及如何导入它的示例。
【问题讨论】:
-
将
using Selenium.WebDriver.PhantomJS.Xplatform;放在代码文件的顶部会发生什么? -
为了清楚起见,您不会使用 using 来“导入”任何内容。 Using 只是在使用特定类型时不必输入整个命名空间的简写。如果您有使用 NuGet 包中的类型的代码,那么您已经知道它们在哪个命名空间中。如果您没有这样的代码,那为什么还要导入 NuGet 包?
-
我不会将此作为答案发布,但您可以尝试 NuGet Package Explorer。这可能接近您的需要。
-
您好朋友,CodeCaster 的回答是否有助于解决这个问题?或者您可以添加self-answer 以分享您找到的有用信息和解决方法,只是一个提醒:)
-
@LanceLi-MSFT 我无法引入命名空间的问题是because the .NET language bindings marked the PhantomJS driver classes are deprecated in 3.11。非常感谢这里所有给出的答案确实帮助了我并解决了我的问题。
标签: c# visual-studio .net-core nuget nuget-package-restore