독개

[Avalonia] 빌드이벤트

by #독개#

아발로니아에서 필요없는거 다지운거 프로젝트파일에 추가

<Target Name="PostBuild" AfterTargets="PostBuildEvent">
        <Exec Command="RD /S /Q &quot;$(TargetDir)\de&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\es&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\ja&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\ru&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\cs&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\fr&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\it&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\ko&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\pl&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\pt-BR&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\tr&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\zh-Hans&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\zh-Hant&quot;&#xD;&#xA;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\linux-arm&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\linux-arm64&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\linux-musl-x64&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\linux-x64&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\osx&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\unix&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\win-arm64&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\win-x86&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\win7-x64&quot;&#xD;&#xA;RD /S /Q &quot;$(TargetDir)\runtimes\win7-x86&quot;" />
    </Target>


    
이게좀 희안한게 비쥬얼스튜디오 프로젝트속성 BUILD EVENT에 넣어서 자동으로 되는건 잘된다
근데 라이더에서 하는건 1개이상 이벤트를 넣으면 오류가난다
그냥 비쥬얼스튜디오에서 이벤트 추가하고 프로젝트파일가서 가져오면 된다

 

fody누겟이랑 같이해주면 완벽


위에 추가된거
RD /S /Q "$(TargetDir)\de"
RD /S /Q "$(TargetDir)\es"
RD /S /Q "$(TargetDir)\ja"
RD /S /Q "$(TargetDir)\ru"
RD /S /Q "$(TargetDir)\cs"
RD /S /Q "$(TargetDir)\fr"
RD /S /Q "$(TargetDir)\it"
RD /S /Q "$(TargetDir)\ko"
RD /S /Q "$(TargetDir)\pl"
RD /S /Q "$(TargetDir)\pt-BR"
RD /S /Q "$(TargetDir)\tr"
RD /S /Q "$(TargetDir)\zh-Hans"
RD /S /Q "$(TargetDir)\zh-Hant"

RD /S /Q "$(TargetDir)\runtimes\linux-arm"
RD /S /Q "$(TargetDir)\runtimes\linux-arm64"
RD /S /Q "$(TargetDir)\runtimes\linux-musl-x64"
RD /S /Q "$(TargetDir)\runtimes\linux-x64"
RD /S /Q "$(TargetDir)\runtimes\osx"
RD /S /Q "$(TargetDir)\runtimes\unix"
RD /S /Q "$(TargetDir)\runtimes\win-arm64"
RD /S /Q "$(TargetDir)\runtimes\win-x86"
RD /S /Q "$(TargetDir)\runtimes\win7-x64"
RD /S /Q "$(TargetDir)\runtimes\win7-x86"

블로그의 정보

독한 개발자

#독개#

활동하기