Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Instead of a listing with complicated syntactic variables, here
is an illustration of what is which, with the PhoneBook project
as example:

Placeholders
  • $ReferencesDir$: the name of the node directory in
    the web application project for storing the
    references to the domain- and re:-motion assemblies
    By convention, this node is named "References" in
    Visual Studio, so that's probably what you will use
    for the placeholder value.
  • $DomainProjectName$: the name of the node with the
    domain project in Visual Studio.
  • $DomainProjectAssembly$: don't know, FIXME
  • $WebProjectName$: the of the node with the web application
    project in Visual Studio. (generated by uigen.exe.)
  • $WebProjectAssembly$: don't know, FIXME
  • $USER_APPNAME$: a string with the display name of the
    web application (generated by uigen.exe.)
  • $USER_DEFAULT_ASPX_TOPIC$: a string to be shown on the default.aspx
    page showing the Start link to aid the user (the string
    usually says "To start the application, just click 'Start'")
  • $USER_DEFAULT_STARTPAGES$: an invocation of the re:call
    function to be called automatically after startup. In
    other words, an URL-fragment for the browser to go to
    after the user has clicked the 'Start' link
  • $USER_STATUSBAR$: don't know, FIXME
  • $USER_CLASSIC_APPSTYLE$: don't know, FIXME
  • $USER_STORAGEPROVIDER$: the name of the storage-provider, as
    declared in the web project's Web.config file (generated by
    uigen.exe)
  • $USER_CATALOGNAME$: the name of the database (and the
    identifier for the connection string) in the web project's
    Web.config file (generated by uigen.exe)
  • $USER_LAYERSUPERTYPE$: The identifier of the domain object
    classes common ancestor (see also: layer super-type

...