先有一 bat:
rem author : jave.lin
rem TIMEOUT /T 1 /NOBREAK
set priFile=..\..\..\StreamingAssets\HotFixProj.pri
set winmdFile=..\..\..\StreamingAssets\Microsoft.UI.Xaml.Markup.winmd
if exist "%priFile%" del %priFile%
if exist "%winmdFile%" del %winmdFile%
刚刚开始
call $(ProjectDir)BuildEvent.bat"
发现死活执行不成功
后来发现,需要先:cd path,再 call xxx.bat
因为 call 命令中的 path的值中带有空格都不行
所以将命令修改为:
cd $(ProjectDir)
call BuildEvent.bat
就 OK了
然后在搜索了一篇:如何在Visual Studio预生成事件命令行中删除文件 - 发现了更简单的通配符方式
cd $(TargetDir)
del *.pri
del *.winmd