这里的简单问题。
我正在使用 Fody Stamp 将当前的 git 版本标记到我的项目程序集中,它运行良好。
我的问题是,该解决方案有大量项目,每个项目都需要一些时间来处理,每次我想在调试模式下开发时运行它时,构建都需要很长时间。例如,在下面的日志中,标记一个标记需要 39.5 秒。
27> Fody: Fody (version 1.29.3.0) Executing
27> Fody/Stamp: Starting search for git repository in SolutionDir
27> Fody/Stamp: Found git repository in C:\Git\Project\.git\
27> Fody/Stamp: Patching version using: C:\Git\Project\Packages\Stamp.Fody.1.2.4\verpatch.exe "C:\Git\Project\Sources\***\obj\Debug\***.dll" /pv "3.24.0-unstable.8+Branch.develop.Sha.20a46c2cf52a0d90128c535af4a8dfb94b4a128c" /high 3.24.0.0
27> Fody/Stamp: Waiting 5000 ms while verpatch.exe is processing assembly
27> Fody: Finished Fody 39578ms.
我知道我可以禁用调试构建的过程,但我喜欢看到不稳定的版本号。
这里重要的一点是,问题不在于 Fody 进程,而在于我的计算机配置。我怎么能看到呢?因为过去完全相同的项目冲压非常快,我换了电脑(换了一台更快的电脑),问题就开始了。所以我相信这与我的新计算机上的 Git 配置方式有关,但我不知道要寻找什么。
任何帮助表示赞赏。谢谢。