gpt4 book ai didi

c# - 我对新添加的 dll 引用使用什么 using 指令

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:59 24 4
gpt4 key购买 nike

我是 C# 新手,添加了对 sdk 的引用,但不知道要使用什么 using 指令。我如何找出我应该使用什么?

引用的属性显示如下:

Name:                ServiceProvider
Aliases: global
Copy Local: True
Embed Interop Types: False
File Type: Assembly
Identity: ServiceProvider
Path: C:\dmcc-dotnet-sdk\Dashboard\ServiceProvider.dll
resolved: True

我试过:

using ServiceProvider;

但这给了我:

The type or namespace name 'ServiceProvider' could not be found (are you missing a using directive or an assembly reference?)

程序集显示在对象浏览器中,因此它已准备好供使用。

有人,请给我指明正确的方向。

最佳答案

查看 Avaya 文档。程序集的名称​​(dll 文件) might not be the same作为其类所属的命名空间。例如,mscorlib 引用包含属于许多不同 Microsoft.<em></em> 的类。 System. 命名空间。

在您的解决方案资源管理器中

双击引用。这将打开对象浏览器,它会告诉您哪些命名空间和类可用。

解决方案浏览器

Solution explorer references section

对象浏览器

enter image description here

在此屏幕截图中,我展开了 System.Web 程序集 (System.Web.dll) 以查看其中的命名空间。我可以看到命名空间 Microsoft.Runtime.Hosting , Microsoft.Web.Infrastructure.DynamicValidationHelper , System等等。您应该会看到一些以 Avaya. 开头的命名空间.

如果这没有帮助,则可能是您的目标体系结构与 dll 文件的体系结构不匹配。

Avaya documentation建议命名空间是 Avaya.ApplicationEnablement.DMCC

关于c# - 我对新添加的 dll 引用使用什么 using 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35700342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com