小编Ily*_*dik的帖子

C#日期时间格式中的单引号是什么意思?

我们在C#中有这个常量:

System.Globalization.DateTimeFormatInfo.InvariantInfo.SortableDateTimePattern
Run Code Online (Sandbox Code Playgroud)

它具有以下值:

"yyyy'-'MM'-'dd'T'HH':'mm':'ss"
Run Code Online (Sandbox Code Playgroud)

我确实在ParseExact函数中使用它,然后也yyyy-MM-ddTHH:mm:ss可以正常工作。

我无法弄清楚单引号的用途。

.net c# datetime datetime-format .net-core

55
推荐指数
1
解决办法
2641
查看次数

javascript版本(asp-append-version)如何在ASP.NET Core MVC中工作

似乎新的MVC(链接)中不支持动态捆绑,应该使用gulp任务来完成.MVC支持一些名为的新属性asp-append-version,但我没有找到任何关于它是如何工作的解释.我怀疑它正在计算文件内容的一些哈希值,甚至在文件更改后更新它.有没有关于它是如何工作的文件?

我也想知道它是如何检测文件更改或者它是否只是在每次MVC分析剃刀标记时重新计算哈希值.

c# asp.net-core-mvc asp.net-core

41
推荐指数
3
解决办法
2万
查看次数

如果我的所有导入都来自我自己的文件,我是否需要使用 TypeScript 3.8 的“导入类型”功能?

我有一个types.ts定义一些类型的简单文件:

export interface MyInterface {
   // ...
}

export const enum MyEnum {
   // ...
}

export type MyType = {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

我看了一下新功能,import type最新的打字稿这里。据我所知,它旨在解决从 .js 文件导入时似乎主要发生的特定问题。

我可以使用importandimport type语句导入我的类型。两者似乎工作得同样好。问题是我应该更愿意import type更明确地帮助我避免一些理论上的边缘问题,还是我可以只是import为了简单而使用并依赖于import elision从编译的代码中删除这些问题?

换句话说:在这里使用有什么好处,import type还是应该用于特定情况以解决import elision缺点?

import module typescript elision typescript3.8

30
推荐指数
1
解决办法
9182
查看次数

如何使用Visual Studio ASP.NET Core观察文件更改"dotnet watch"

我使用Visual Studio与ASP.NET Core并使用F5或Ctrl + F5(不直接使用命令行)运行网站.我想使用"dotnet watch"功能来确保动态获取所有更改以避免再次启动服务器.似乎使用命令行你会使用"dotnet watch run",但Visual Studio使用launchSettings.json并在幕后操作,如果我理解正确的话.

如何在那里连接"dotnet手表"?

dnx kestrel-http-server asp.net-core

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

“az login”如何存储凭据信息?

az login我想知道当我在后台使用 azure 登录时会发生什么。我仍然登录很长一段时间,这意味着允许访问的计算机上存储了某些内容。

获得硬盘驱动器访问权限的对手是否有可能以明文形式读取该密码/令牌来冒充我?

PS 我并不是指命令本身的凭据az login,而是命令在幕后保存的数据。

credentials azure azure-cli

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

如何使用IIS Express在ASP.NET Core中获取控制台输出

这里的 ASP.Net核心文档有一个很好的控制台日志记录输出,如下图所示,各种LogLevels的颜色.我现在已经在Visual Studio中创建了一个应用程序,我发现它现在在IIS Express后运行,我再也看不到控制台了.我记得当我确实运行测试版时,它确实直接用这个漂亮的控制台输出弹出Kestrel.

现在可以获得这个漂亮的窗口吗?

PS文档仍然包含您甚至无法看到的这些图像,这有点奇怪.

在此输入图像描述

c# kestrel-http-server asp.net-core

15
推荐指数
2
解决办法
3万
查看次数

使用gulp的webpack 2(webpack-stream for webpack 2)?

我正在尝试更新到webpack 2.我使用webpack-stream从gulp运行东西,但似乎webpack-stream正在使用它自己依赖于webpack 1 webpack 1.

我无法找到任何webpack-stream with webpack 2.是否有可能从gulp使用webpack 2?

gulp webpack webpack-2

15
推荐指数
1
解决办法
8592
查看次数

如何在新的Visual Studio 2019中更改方法名称的字体颜色(从黄色)?

我已经更新到最新的Visual Studio 2019,看起来它们已经更改了文本的配色方案,例如方法名称变为黄色。我想像以前一样将其恢复为白色,但无法确定此设置在哪里。

PS对于变成蓝色的参数名称,也是如此。可能有一些选择可以切换到旧的配色方案?

visual-studio visual-studio-2019

14
推荐指数
3
解决办法
1292
查看次数

如何在 Asp.Net Core 模型绑定中区分 JSON 中的空数据和不存在数据?

我想在 Asp.Net Core 的操作中区分这两个 json 输入:

{
  "field1": null,
  "field2": null
}
Run Code Online (Sandbox Code Playgroud)

{
  "field1": null,
}
Run Code Online (Sandbox Code Playgroud)

我在 C# 中有一个这样的普通类:

public class MyData
{
   public string Field1 { get; set;}
   public string Field2 { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我想运行一个可以接受 null 作为值的对象的部分更新,但是当该字段不在输入中时,这意味着我根本不想更新此字段(将其设置为 null 的其他内容) .

c# model-binding .net-core asp.net-core

14
推荐指数
1
解决办法
1967
查看次数

使用moq验证对具有param参数的函数的调用

我有一个带LogTrace的ILogger接口(字符串值,params object []参数).现在我想验证是否调用了LogTrace并且要记录的字符串包含一些id.问题是它可以被不同地调用.例如1)LogTrace("MyString"+ id)2)LogTrace("MyString {0}",id)等等.

有没有一种方法可以让Moq验证所有场景?我只能想到创建一个手工制作的模拟器,它将格式化可用于验证的字符串.

c# moq function

13
推荐指数
1
解决办法
6635
查看次数