摘要:
提问 WebApi 单文件发布Serilog 失效怎么解决 回答 配置文件Appsetting.json增加Using块 "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File" ], 示例 { "Serilog": { "Using": [ 阅读全文
摘要:
提问 如何优雅的时使用TryParse 回答 YES var d = double.TryParse("3.1415", out var value) ? value : 0, NO var value = 0d; var ok = double.TryParse("3.1415", out val 阅读全文
摘要:
提问 .net core如何单文件发布排除指定文件 回答 dll文件复制到数据目录但是从单文件中排除 <None Update="Microsoft.Extensions.Logging.Abstractions.dll"> <CopyToOutputDirectory>Always</CopyTo 阅读全文
摘要:
提问 WebApi返回什么类型 具体类型 T ActionResult IActionResult ? 回答 ActionResult 原因 ActionResult方便OpeanApi 3.0解析生成客户端代码 IActionResult 需要声明额外 的ProducesResponseType 阅读全文
摘要:
提问 如何查看wix安装包日志 回答 xxx.msi -l "debug.txt" 参考 https://blog.walterlv.com/post/how-to-view-wix-burn-installer-logs.html 阅读全文
摘要:
提问 如何让wix安装包,能自动卸载上一版本 回答 修改产品id Product Id="{165062EB-0BD5-4EB9-A5AE-6DDE3915C316}" 修改产品版本 Version="$(var.Version)" 增加updatecode配置 ,保持不变 Upgrade Id=" 阅读全文
摘要:
提问 如何在没有构造函数初始化的情况下消除警告 回答 #pragma warning disable CS8618 阅读全文
摘要:
提问 如何使用Equals 回答 1.Equals(<可空变量>) 不要 <可空变量>.Equals(1) 阅读全文
摘要:
提问 如何实现Handy Control DataGrid 全选 回答 private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { if (((sender as CheckBox)!).IsChecked!.Value) 阅读全文
摘要:
提问 如何做函数抽离 回答 如何实现代码的可读性? 即把代码写的像文章一样 每个if都抽离出函数并赋予合适的名称 比如 if(age<18)肯定没有if(IsTeenager())可读性高 同理for、 switch似乎也可以这样做这值得思考 阅读全文