Jó napot, jó kódolást!
Nos, hogy jó példával járjak elöl, rögtön kedves BuildBreak rovatunk indulása után sikerült egy break-et összehozni – higgyétek el, nem kétes hírnevemet akartam öregbíteni.
Mai buidbraker: Nadabán György
A 13-ai esti build (18:30) nem futott le, a következő hiba miatt:
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3073: The command "COPY d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\..\..\..\contracts\binaries\Release\Harris.Dam.Contracts.Server.* d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\ /Y
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3073: COPY d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\..\..\..\server\binaries\Release\Harris.Dam.Server.SqlTools.dll.* d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\ /Y" exited with code 1.
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3073: The command "COPY d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\..\..\..\contracts\binaries\Release\Harris.Dam.Contracts.Server.* d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\ /Y
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3073: COPY d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\..\..\..\server\binaries\Release\Harris.Dam.Server.SqlTools.dll.* d:\ccnet\projects\inveniointegration\src\invenio\trunk\dam-con\binaries\Release\ /Y" exited with code 1.
Failed to start MSBuild.
External Program Failed: C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe (return code was 1)
Nos, a lényegét tekintve egy post-build task kellett volna fusson ehelyett a hiba helyett, amit láthatóan nem sikerült msbuild-kompatibilisre készíteni.
Ellenben Iwo személyében akadt megoldója is rögtön a problémának, itt le van írva, hogyan lehet elkerülni a hasonló végzetet.
Mivel másodlagos a project működése szempontjából a build task, javításig dizablázva lett.
Tanulság
Mindig célszerű tágabb környezetben is kipróbálni a post-build event-ek hatását, hátha az msbuild tud újat mondani a Visual Studio-hoz képest.
Tud. ;)