应用场景
有时会遇到一些这样的报错
Exception calling "SetData" with "2" argument(s): "Type 'Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.Automation.OAProject' in assembly 'Microsoft.VisualStudio.ProjectSystem.VS.Implementation, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable."
At C:\Users\......\.nuget\packages\entityframework\6.2.0\tools\EntityFramework.psm1:722 char:5
最后提到了EntityFramework.psm1
.psm1文件和.psd1文件可以用 PowerShell ISE 打开并进行调试
参考资料
基本介绍
https://docs.microsoft.com/zh-cn/powershell/scripting/getting-started/fundamental/windows-powershell-integrated-scripting-environment--ise-?view=powershell-6
调试
https://docs.microsoft.com/zh-cn/powershell/scripting/core-powershell/ise/how-to-debug-scripts-in-windows-powershell-ise?view=powershell-6
语法
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/write-error?view=powershell-6