Tao app deployment - what is needed?

So, let's say I have created this snazzy new .NET-based Tao application for my users. How do I deploy it - i.e. what files do I need to copy with my project and are there any other pre-requisites (apart from .NET of course) that I would need to have in place?

- Thomas

You'll need to oopy the

You'll need to oopy the following to your output directory:

1) all Tao.*.dll files you actually use (Tao.OpenGl.dll etc)
2) the Tao.*.dll.config files corresponding to the aforementioned dlls (needed for Linux/Mac OS X support)
3) all native .dll/.so dependencies (sdl, glfw etc).

The managed part of your program will work on both .Net and Mono, regardless of the compiler used. The problem lies on the native dependencies where you'll need to make different packages for each platform you want to support (this includes Windows/Linux/Mac OS X, x86 and x86_64 versions). The latter item is very important: .Net apps compiled with the AnyCPU flag (default), will need x32 dlls on 32bit platforms and x64 dlls on 64bit platforms, otherwise they will crash! If you don't want to recompile all dependencies with a x64 toolchain, set the x32 flag in your project options (but your x64 users will lose their speed benefit).

------
OpenTK

Thanks - that does seem to

Thanks - that does seem to do the job.

Just to cover all my bases - are there Tao/OpenGL license document files or anything else like that that needs to accompany the product as well?

- Thomas

Good to know.

Good to know.

Theme by La Boite a site | Powered by Drupal