小编kra*_*ego的帖子

Azure DevOps 个人资料图片未显示在板上

我们的小型开发团队最近转向了 Azure DevOps。我成功地将我们的租户连接到 DevOps,从用户可用的意义上来说。从其他帖子中,我了解到个人资料图片不会自动同步,每个用户都需要在 DevOps 中添加自己的个人资料图片。然而,即使这样做了,个人资料图片也不会出现在所有地方。最重要的是,它们不会出现在板上的卡片上。但是,它们确实会出现在右上角以及配置团队时。

这是显示丢失的个人资料图片的屏幕截图: 显示丢失的个人资料图片的屏幕截图

以及在设置中显示个人资料图片的一个: 在设置中显示个人资料图片

我等了大约一周。因此,我也不认为这与服务器更新之前的任何等待期有关。

这是 DevOps 中的错误还是我缺少一些关键设置?

任何建议将不胜感激!

profile image azure-active-directory azure-devops azure-boards

10
推荐指数
1
解决办法
3443
查看次数

VSCode 在附加模块的 haskell 扩展中没有智能感知

有没有办法让智能感知适用于其他模块(前奏之外的任何内容),例如 VS Code 中的 Quicktest 或 Random?\n我正在使用:

\n
    \n
  • VSCode:版本1.55.0
  • \n
  • 扩展“Haskell v1.2.0”(带有 haskel-language-server)
  • \n
  • GHCI:GHCi, version 8.10.3: https://www.haskell.org/ghc/
  • \n
  • 堆:Version 2.5.1, Git revision d6ab861544918185236cf826cb2028abb266d6d5 x86_64 hpack-0.33.0
  • \n
  • 直接在 Windows10 和 WSL2 (Debian) 上尝试过。
  • \n
\n

VSCode 说:

\n
Could not find module \xe2\x80\x98Test.QuickCheck\xe2\x80\x99\nIt is not a module in the current program, or in any known package.not found\n
Run Code Online (Sandbox Code Playgroud)\n

在此输入图像描述\n所以,没有自动完成等..

\n

我认为原因是我已经通过安装了 Quicktest stack,并且该堆栈使用其自己的“隔离”ghc。因此,我寻找一种方法来配置 VSCode 扩展以使用我的stack环境的 ghc,但没有成功。

\n

我也尝试过黑线鳕和黑线鳕,但没有成功。

\n

有没有人使用 VS-Code 来编写 haskell 代码并具有自动完成功能、鼠标悬停文档、wingman …

haskell visual-studio-code haskell-stack

8
推荐指数
1
解决办法
2865
查看次数

使用环境变量覆盖 ASP.NET 嵌套配置

如果配置文件中有嵌套结构,那么在 Powershell 等命令行环境中使用什么命名约定或变量名称格式来覆盖该值?

.NET config.json 文件:

{
    "L1a": {
        "L1a2a": {
            "L1a2a1": "value"
        },
        "L2b": false
    },
    "L1b": false
}
Run Code Online (Sandbox Code Playgroud)

从 .NET 应用程序代码中,可以像这样访问配置值:

configObject["L1a:L1a2a:L1a2a1"];
configObject["L1a:L2b"];
configObject["L1b"];
Run Code Online (Sandbox Code Playgroud)

使用环境变量覆盖顶级值很容易 - 只需使用相同的键名:

$env:L1b = "true"
Run Code Online (Sandbox Code Playgroud)

如何在 Powershell 中设置环境变量以覆盖嵌套配置文件值?

L1a:L1a2a:L1a2a1L1a-L2b不是有效的环境变量名称。使用下划线之类的L1a_L2b不起作用。

asp.net powershell asp.net-core

6
推荐指数
1
解决办法
3566
查看次数

是否可以在同一个变量上使用多个条件来缩短 OR 语句?

有没有缩短的方法if(a=="bcd" || a=="efg")

因为条件都在a写类似的东西if(a=="bcd"||"efg")并收缩语句会很好。我知道我可以编写一些自定义的东西来处理它,但是想知道 C# 中是否有任何内置的东西可以完成它?

c#

6
推荐指数
1
解决办法
137
查看次数

Swagger UI 隐藏 AspNetCore.Mvc.ProblemDetails 架构 .net 5,6 和 7

如何ProblemDetails在 .net 5,6 和 7 中隐藏架构(见下文)。

在此输入图像描述

c# asp.net swagger .net-5

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

环境变量名称如何反映 appsettings.json 的结构

我正在使用 ASP.NET Core 5.0,并且我有一个部署到内部云的 Web API 应用程序,其中几乎没有像数据库这样的设置是通过主机云上的环境变量来控制的。在我的 Startup.cs 中,我有以下代码

string projectDbConnection = Configuration.GetSection("ProjectDatabaseSettings").GetValue<string>("PROJECT_DB_CONNECTION");
string projectDbName = Configuration.GetSection("ProjectDatabaseSettings").GetValue<string>("PROJECT_DB_NAME");
Run Code Online (Sandbox Code Playgroud)

据我了解,当在 IIS Express 本地运行时,它会查找应用程序设置。<Environment>.json 并且它们优先于 appsettings.json 值。

但是当我部署到云时,这个应用程序总是连接到错误的数据库,其中我提到了PROJECT_DB_CONNECTION&PROJECT_DB_NAME作为应用程序的环境变量。为了使应用程序从环境变量中读取,我必须将 Startup.cs 中的上述代码更改为

string projectDbConnection = Configuration.GetValue<string>("PROJECT_DB_CONNECTION");
string projectDbName = Configuration.GetValue<string>("PROJECT_DB_NAME");
Run Code Online (Sandbox Code Playgroud)

我无法理解GetSection.GetValue和 just之间的区别GetValue 以及为什么我应该使用Configuration.GetValue()直接应用程序从环境变量中读取。

我缺少什么以及我们什么时候应该使用什么?

asp.net-core-5.0

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