虚拟助手模板当前使用TelemetryClient但已弃用

时间:2019-07-31 21:09:00

标签: c# asp.net botframework

在Virtual Assistant模板(https://github.com/microsoft/botframework-solutions/tree/master/templates/Virtual-Assistant-Template/csharp/Template/VA)中,当前的master_backend = pd.read_excel(path) city = master_backend[(master_backend["City"]=="NY")] def append_df_to_excel(filename, df, sheet_name='Sheet1', startrow=None, truncate_sheet=False, **to_excel_kwargs): from openpyxl import load_workbook import pandas as pd if 'engine' in to_excel_kwargs: to_excel_kwargs.pop('engine') writer = pd.ExcelWriter(filename, engine='openpyxl') try: FileNotFoundError except NameError: FileNotFoundError = IOError try: writer.book = load_workbook(filename, keep_vba = True) if startrow is None and sheet_name in writer.book.sheetnames: startrow = writer.book[sheet_name].max_row if truncate_sheet and sheet_name in writer.book.sheetnames: idx = writer.book.sheetnames.index(sheet_name) writer.book.remove(writer.book.worksheets[idx]) writer.book.create_sheet(sheet_name, idx) writer.sheets = {ws.title:ws for ws in writer.book.worksheets} except FileNotFoundError: pass if startrow is None: startrow = 0 df.to_excel(writer, sheet_name, startrow=startrow, **to_excel_kwargs) writer.save() 文件在第72行上使用Startup.cs。但是,根据此github问题(https://github.com/microsoft/ApplicationInsights-dotnet/issues/1152),它被弃用。

为了解决此问题,我应该在代码中进行哪些建议更改?模板会更新以反映这一点吗?

1 个答案:

答案 0 :(得分:1)

TelemetryClient未被弃用。根据您链接的问题,TelemetryConfiguration.Active已过时。快速搜索VA机器人github回购库显示TelemetryConfiguration.Active不在机器人的任何地方使用:

github repo showing no results from searching for telemetryconfiguration.active