小编Dej*_*kić的帖子

检测C#代码中的递归调用

我想在我的代码中找到所有递归调用.

如果我在Visual Studio中打开文件,我会在编辑器的左侧看到"递归调用"图标. 在此输入图像描述

我想检查这些电话的整个解决方案.

我使用Resharper命令行工具和VS的加载项Resharper - 代码检查没有运气,这个规则不适用于他们的规则集.

有什么办法可以检查整个解决方案 - 我真的不想打开每个文件并检查那个蓝色的"递归调用"图标:)

编辑:我对单级递归很感兴趣

c# resharper recursion code-analysis visual-studio

21
推荐指数
1
解决办法
5901
查看次数

Get-ChildItem和Copy-Item说明

为什么

gci $from -Recurse | copy-item -Destination  $to -Recurse -Force -Container
Run Code Online (Sandbox Code Playgroud)

不像以下那样表现

copy-item $from $to -Recurse -Force
Run Code Online (Sandbox Code Playgroud)

我认为它应该是相同的,但不知何故它不是.为什么?

powershell copy-item get-childitem

5
推荐指数
1
解决办法
2万
查看次数

为什么在Ninject.Portable中没有IKernel实现

我使用和喜欢Ninject很多.

我想知道"BasicKernel"Ninject.Portable 为什么没有?

实现IKernel是否需要PCL不包含的任何调用?

我在谈论简单的场景(关于:Bind<If1>().To<Class1>()Get<If1>())?

.net c# ninject portable-class-library

5
推荐指数
1
解决办法
1067
查看次数

可以用我自己的权限使用 MSAL(例如 IdentityServer)

我使用身份服务器设置了自己的身份权限。

我正在运行本机 Windows 应用程序,目前我正在使用IdentityModel 的 OidcClient库来连接权限并获取令牌。

我想添加对 Azure AD 的支持,并且由于我无法在 Azure AD 上设置应用程序以使用HybridWithProofKey流,并且发现了这个MSAL,我决定试一试

在 MSAL 中有一个PublicClientApplication类在其构造函数中接受字符串权限(

当在这个构造函数中传递我的 URL 时,我想象它会使用发现服务并找到正确的端点和它的工作。但令我惊讶的是,这不起作用。

我收到以下错误消息:
AADSTS50049: Unknown or invalid instance. 在 github MSAL 上搜索 AADSTS50049 返回零结果。我已经克隆了该项目并开始调试。

我发现请求被发送到我的授权网址,但在
GET https://login.microsoftonline.com/common/discovery/instance?api-version=1.0&authorization_endpoint=https%3A%2F%2Fmyidentityserverhostname%2Fidentityserver%2Foauth2%2Fv2.0%2Fauthorize HTTP/1.1

此请求在此源中完成,并返回上述错误。

那么,MSAL 是否打算与非 azure 权限一起使用?

azure-active-directory identityserver3 azure-ad-b2c identityserver4 azure-ad-msal

3
推荐指数
1
解决办法
1921
查看次数