Hi,
I have been building trunk from svn and looking at the files for deployment. I know that only one database portal can be referenced from the business unit at a time, therefore whichever is being referenced becomes the default data portal which is deployed to the "Web\bin" folder.
Would it not be better to add a folder, e.g "Web\bin\dbPortal" then set the data portal libraries and projects to output to that folder, not overwriting each other.
The default data portal will still be included in the "Web\bin" folder and there are no dependancies on the libraries in the new "Web\bin\dbPortal" folder.
I could write a console app that a person can run in "Web\bin" to allow them to select thir preferred data portal and copy the correct libraries from "Web\bin\dbPortal".
The files copied would be renamed so that they replace whatever was in the "Web\bin" folder and are not removed from the "Web\bin\dbPortal" folder, that way you can switch databases easily and this may also allow the non CPL Licensed libraries to be in one download file as nothing is dependant on them until a user selects that specific database.
Gareth