当我尝试构建它时,Visual Studio会执行某些操作。 我如何找到留在这背后的代码?

在标题中,我从github下载了一个程序,但是当我尝试构建它时,它说:

命令“”E:\ LoLNotes \ LoLNotes \ Properties \ GitExport.exe“”E:\ LoLNotes \“”E:\ LoLNotes \ LoLNotes \“”退出代码2。

GitExport.exe不起作用,因为我没有安装git。 但我想知道,我如何在程序源中找到一个位置,该代码正在执行? 简单的ctrl-f和搜索解决方案不起作用,所以我认为它隐藏在配置文件中的某个地方可能? 有谁知道它可能在哪里?

它也可以是项目文件的自定义的一部分(类似于nuget所做的)。 为了准确找出它被激发的位置,将项目构建输出详细程度打开到Tools \ Options \ Projects和Solutions \ Build and Run中的Diagnostic。 然后重建并搜索GitExport.exe的输出。 这应该为您提供更好的背景信息。 在此处输入图像描述

这可能是一个Post或Pre Build事件。

在项目中,打开“属性”,然后查看“构建事件”选项卡。

在Solution Explorer中,右键单击Project并选择Properties。 然后在Build Events部分。