thinkphp下调试错误比较底层的做法

在调试老项目,xxjn网时,总是找不出error在哪里使用,
最后发现

 //在Think.Class.php内容下,直接底层的调试代码
 static public function halt($error) {
        $e = array();
        if (APP_DEBUG || IS_CLI) {var_dump($error);exit;
            //调试模式下输出错误信息
            if (!is_array($error)) {//var_dump($error);exit;

只要能输出问题,后面遇到的问题都好解决!

vs2019下的aspnet webapi转到vscode下使用

1.添加.vscode配置

Run->add configuration
微信截图_20210607174409

2.添加插件

https://juejin.cn/post/6844903826063884296
推荐:
C#
gitlens
Project Manager
C# XML Documentation Comments
BooksMark
git history:虽然可以使用现场的,但这个插件还是有点用处
C# Extensions:方便管理新增文件
Auto-Using for C#:方便管理using引用

3.调整vscode配置

Tree: Indent
Side Bar: Location
Files: Exclude

4.添加工作区

https://blog.csdn.net/a592733740/article/details/104948607

5.调整vscode配置为自动猜测文件编码

配置中搜索:autoGuessEncoding

6.一些快捷键

7.调试代码


一些操作
复制文件到发布目录:
在csproj文件中添加节点:

<ItemGroup>
  <None Update="run.bat" CopyToOutputDirectory="Always" />
</ItemGroup>