Azure 无法向Service Fabric应用程序注册应用程序洞察

Azure 无法向Service Fabric应用程序注册应用程序洞察,azure,azure-service-fabric,azure-application-insights,Azure,Azure Service Fabric,Azure Application Insights,尝试使用Service Fabric Reliable Actor应用程序配置应用程序洞察。我正在使用最新的测试版nuget软件包(Microsoft.ApplicationInsights.servicefacture.Native) 当我通过VisualStudio配置应用程序洞察菜单选项时,当我点击Register时,它会失败。它已经在Azure中创建了App Insights资源,但没有数据流向它 失败表明: My packages.config看起来像: 这在测试版软件包中是不可

尝试使用Service Fabric Reliable Actor应用程序配置应用程序洞察。我正在使用最新的测试版nuget软件包(Microsoft.ApplicationInsights.servicefacture.Native)

当我通过VisualStudio配置应用程序洞察菜单选项时,当我点击Register时,它会失败。它已经在Azure中创建了App Insights资源,但没有数据流向它

失败表明:

My packages.config看起来像:



这在测试版软件包中是不可能的吗?如果向导不工作,手动执行此操作的方法是什么?

结果表明,visual studio
配置应用程序细节
/
添加应用程序细节
菜单项为
Microsoft.AppliationSights
nuget软件包指定了一个固定版本(
1.2.3
),而不是获取最新的稳定版本并应用它

另一方面,
Microsoft.ApplicationInsights.ServiceFabric.Native
依赖于
Microsoft.ApplicationInsights
2.3.0或更高版本

这意味着,当您已经拥有
.SF.Native
nuget并通过VS菜单时,它会抱怨无法转到指定的版本

如果您按照相反的顺序进行操作,即先使用VS向导,然后应用MS.AI.SF.Native nuget,您将不会看到任何问题
MS.AI.SF.Native
将干净地更新您的
MS.AI
nuget

您提到您正在使用一个actor服务。在这种情况下,您实际上不需要做任何事情,因为添加/配置向导会为您添加MS.AI nuget-您已经有了更高版本的MS.AI.SF.Native dependency

为了完成,如果您的服务需要其他AI服务器功能(如http调用的依赖项集合等),您还可以手动添加相关的nuget包。虽然VS菜单项不会为您添加演员服务(控制台应用程序)