【发布时间】:2022-02-21 17:17:33
【问题描述】:
我的程序使用dotnet-gitversion.exe /updateAssemblyinfo $destFileName /ensureassemblyinfo 从 git 标签中查找版本。它在几个项目中作为预构建事件完成。当我构建整个解决方案时,有时它们会并行运行并尝试同时写入$destFileName 并失败。
这是从 powershell 脚本调用的,我试图锁定文件并以某种方式将文件流传递给 dotnet-gitversion 但它不起作用,因为 dotnet-gitversion 接受文件路径而不是流。
你会寻找如何解决这个问题吗?
标签: .net powershell gitversion