This section describes the features and functionalites provided by NDev in
details.
Services Tab
|
|
The Service tab allows user to restart, start, stop or kill the checked services
with one click of a button.
The "Edit Service List..." opens a dialog for selection of which services are to
be managed. This tab is meant to provide quick restarts of services that affects
the development environment without the need of having to open the Windows
Services Manager.
The "Open Services Manager" link is there for quick access incase the need arises
for users to dig further into the services.
|
Redirect Tab
|
|
The Redirect tab lets user to easily perform redirections for machine.config and
webs.
Each entry on the listbox represents a solution. A solution, in Visual
Studio's term, is the .SLN file that stores information about included projects.
Nowadays, most applications are web-based. Therefore, a solution will contains
one or more web projects and one or more class libraries (.dll). With this tab,
you can change the .Net assemblies redirects (via machine.config) and you can
change the folder which the application's web virtual directory (via Miscrosoft
IIS) is pointing to.
If a solution does not have any web component, the webs section will be disabled.
The 'Custom' radio button under 'Machine.config' indicates if a machine.config
redirection is found but it is not pointing to the specified debug version.
NDev will not update any redirects unless it is told to do so.
Links are also provided for all the affected areas. i.e. Machine.config for .Net
assemblies redirects. IIS Manager for virtual directories redirects. GAC to see
if the redirected assemblies can be located within the GAC. These links are
useful when things are misbehaving.
|
Dependencies Tab
|
|
Often in many development enviornment, we will be depending on outputs from other
teams or third-party products. This tabs manages just that!
The "Assemblies" list checks the dependent assemblies versions between the copy
in the available location to the one in the GAC. If it is differ, this means a
newer version has been placed in the available version. One-click of the "Fix"
button will GAC the newer version and adds an assembly redirects into the
machine.config.
The "Files" list finds the file that matches the filename pattern with the latest
creation date. If you have a third-party tool that you would like to ensure the
version installed is the latest, this helps with keeping track. It is also good
if you have a daily build process and you want to find out the version of the
latest build.
|
Scripts Tab
|
|
Scripts. scripts. Everybody has a few favourite scripts that helps their day-to-day work. Put them into the /scripts folder and they'll show up here.
|
Plugins
|
|
Develop your own NDev plugin, place them under the \plugins folder and it is done. It is easy! Click here to go to the tutorial.
|
|
|