【问题标题】:error CS0246: The type or namespace name 'KustoConnectionStringBuilder' could not be found错误 CS0246:找不到类型或命名空间名称“KustoConnectionStringBuilder”
【发布时间】:2019-12-06 22:09:22
【问题描述】:

有人可以告诉我需要安装哪个 nuget 包及其对应的 c# 参考 [使用指令] 吗? 我已经安装了 Kusto.data

【问题讨论】:

    标签: c# azure-data-explorer


    【解决方案1】:

    KustoConnectionStringBuilderKusto.Data.dll 程序集中定义,该程序集作为Microsoft.Azure.Kusto.Data 包的一部分分发:https://www.nuget.org/packages/Microsoft.Azure.Kusto.Data/

    【讨论】:

    • 使用 Kusto.Data.Net.Client;使用 Kusto.Data;使用系统;命名空间 LensDashboradOptimization { 类程序 { 静态无效 Main(string[] args) { var applicationClientId="v-vasub"; var applicationCertificateThumbprint="Vaish4MS*"; var authority = "microsoft.com"; var clusterUrl = "mycluster.westus.kusto.windows.net"; var kcsb = new KustoConnectionStringBuilder(clusterUrl).WithAadApplicationThumbprintAuthentication(applicationClientId, applicationCertificateThumbprint, authority);
    • 使用 (var adminProvider = KustoClientFactory.CreateCslAdminProvider(kcsb)) { var command = kcsb.ExecuteQuery("StormEvents | count"); Console.WriteLine(命令); } } } }
    • 我遇到了错误 Program.cs(23,45):错误 CS1061:“ICslAdminProvider”不包含“ExecuteQuery”的定义,并且没有可访问的扩展方法“ExecuteQuery”接受第一个参数可以找到类型“ICslAdminProvider”(您是否缺少 using 指令或程序集引用?) [C:\Users\v-vasub\Documents\LensDashboradOptimization\LensDashboradOptimization.csproj] 构建失败。修复构建错误并再次运行。
    • 您的项目是否针对库支持的 .NET 版本?即 .NET Framewoek 4.6.2 或更高版本,还是 .NET Core 2.0?
    猜你喜欢
    • 2019-07-14
    • 2019-09-14
    • 2013-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    相关资源
    最近更新 更多