v1.6.3 prebuild Release build errors

Jul 5, 2009 at 3:14 PM


I tried to build Release version of the library and I got a lot of errors about missing symbols. The first one is Xen.Ex.Graphics.Content.ParticleSystemData.Write, referenced in Xen.Ex.ModelImporter.ParticleSystemDataWriter.Write. The missing symbol is indeed defined in an #if DEBUG && !XBOX360 block and thus isn't present in Release configuration. There is a bunch of similar errors about missing definitions (22 errors total). Is there a way to correct that or the Release configuration isn't currently supported?

Jul 5, 2009 at 10:27 PM
Edited Jul 5, 2009 at 10:27 PM

The way the projects are setup, the prebuild solution should always be built in debug. Due to the way the content pipeline projects are setup, they will not work in release (This doesn't matter as they are not runtime code).
However, the full projects (Xen.sln or Xen.x360.sln) can be built as release - as these build all the runtime code (but reference the debug content processors).

I hope that helps

Jul 6, 2009 at 6:04 PM

Yes it does, thanks!