我的许多 Python 脚本与我的 C# 代码交互,当我更改 C# 代码时,它会破坏我的大量 Python 脚本。我正在为我的所有代码运行 Visual Studio,并且想知道是否有办法在编译过程中捕获此问题?推送更改很烦人,然后有人抱怨脚本已损坏,因为我更改了类型或方法标头。现在,我会在 Python 中执行之前进行检查,确保该方法存在于代码中,但如果能更进一步,在推送代码之前对其进行检查,那就太好了。当方法不存在/已更改时,我们会记录错误,但目标是更进一步。
没有办法开箱即用地做到这一点。但我在职业生涯中用过一个方法: