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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在visual studio解决方案中查看app.config或web.config中对键的所有引用/调用?相关的知识,希望对你有一定的参考价值。

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

情况/细节:作为botframework解决方案的一部分,我在web.config中有3个键:MicrosoftAppId,MicrosoftAppPassword和DataStore。

搜索“ConfigurationManager.AppSettings”时,我只得到一个结果:对DataStore键的引用,我自己添加了。我找不到任何其他键的引用。我还在整个解决方案中搜索了两个键的名称,但没有得到任何结果。机器人框架文档表明这些键的目的(https://docs.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和密码,这里是一个很好的例子,说明如何为Messages Controller实现自定义凭据提供程序和自定义构造函数:https://github.com/Microsoft/botbuilder-dotnet/issues/689。这解决了这个问题。

以上是关于如何在visual studio解决方案中查看app.config或web.config中对键的所有引用/调用?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 D365 Visual Studio 中查看/检查构建日志?

visual studio 2012中如何查看一个工程需要哪些dll文件???

如何在 Visual Studio 2012 中查看 SQL Server CE 系统表

如何让 Visual Studio 2017 使用尖括号查看我的 .h 文件?

visualstudio如何打开菜单资源

Visual Studio 2005,如何获得解决方案中使用项目的位置?