如何在visual studio解决方案中查看app.config或web.config中对键的所有引用/调用



问题是:使用Visual Studio,可以查看对类/方法等的所有引用。是否有方法对app.config/web.config键执行同样的操作?

情况/细节:作为僵尸框架解决方案的一部分,我在web.config中有三个密钥:MicrosoftAppId、MicrosoftAppPassword和DataStore。

在搜索"ConfigurationManager.AppSettings"时,我只得到一个结果:引用了我自己添加的DataStore键。我找不到任何其他钥匙的参考资料。我还在整个解决方案中搜索了两个键的名称,但没有得到任何结果。机器人程序框架文档指明了这些密钥的用途(https://learn.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0(,如果我评论掉它们,机器人就不起作用,所以我知道它们在某个地方被调用,但我需要帮助找到位置。

我试图找到这些密钥在代码中的调用位置的原因是:我需要将这些密钥/值移动到不同的加密文件中,并且需要知道代码需要重定向到新位置的位置。

提前感谢!

对于第一个问题,"使用Visual Studio,可以看到对类/方法等的所有引用。有没有办法对app.config/web.config键执行同样的操作?"--我发现答案是否定的。

关于如何查看bot框架在哪里调用appid和密码,显然这是在bot框架sdk中完成的。

关于如何指向代码以从其他地方加载appid和密码,这里有一个很好的示例,说明如何实现自定义凭据提供程序和消息控制器的自定义构造函数:https://github.com/Microsoft/botbuilder-dotnet/issues/689.这解决了问题。

最新更新