On 5/26/05, Gilles Bayon <[EMAIL PROTECTED]> wrote:
> In an Asp.NET project the application root is the wwwroot and for a
> console/windows the application root is
> the bin/debug or bin/release
> if your project is organized as
> AspNetProject
>
> /bin
> /Resources/Query
> /sqlMap.config
>
> ConsoleprojectRoot
> /bin/debug/sqlMap.config
> /Resources/Query
> So, if you want to use the same access to your mapping file, you must define
> a $environ$ variable
> and use resource="$environ$/Resources/Query/properties.xml"
> with $environ$="" for Asp.NET
> and $environ$="/bin/debug" for testing
>
> Hope was clear.
Yes, except that for a library project, the setting qouls vw "../"../"
because we want to get back to the project root. (Or, I expect, "../"
if we weren't in debug mode.)
For the ASP.NET project, I set it to "./"
As to the properties resources, is there a reason why we can't have
more than one?
We had one already that we were using to manage the production versus
development settings. I tried to add another, but no joy :(
Of course, this would be more useful if the variables defined in one
file could be used in another, like
<properties>
<resource>sqlmap-config.xml</resource>
<resource>${root}/Resources/Query/database.xml</resource>
</properties>
As always, thanks for the quick response, Gilles. :)
-Ted