Tentacle issue on deployment (v 0.8.339.1948)

Hi,

Using todays release ( 0.8.339.1948) the tentacle is reporting an error processing the package - it would seem that one of the dlls I’m deploying is causing Mono.Cecil an issue. I’m deploying to Server 2008R2 x64. I’ve attached the tentacle log and the file that I think is the root cause of the problem. Is there anything I can do to work around this, outside of removing the dll for the time being?

Thanks,
John

issue.zip (845 KB)

Hi John,

MediaInfo.dll looks to be an unmanaged assembly, which causes Mono.Cecil to complain. Since I’m only interested in .NET assemblies anyway I will ignore BadImageFormat exceptions.

I’ll check a fix in and release a build tonight, UK time (in about 6 hours).

Paul

Hi John,

As a workaround, the deployment steps work in the following order:

  • PreDeploy.ps1
  • Installers
  • PostDeploy.ps1

So you could add a PreDeploy.ps1 which renames the assembly to MediaInfo.dll.temp, then add a PostDeploy.ps1 which renames it back to MediaInfo.dll. That’s a bit of a hack, but it will get around the problem until the next build is out.

Paul

Hi John,

This should now be fixed:

Paul

Awesome, that works perfectly!

Thanks,
John