My favorites | Sign in
Logo
                
Search
for
Updated Aug 12, 2009 by fedorchenko
DevEnv  
NReco development environment.

Tools

As any true open source project NReco supposes using only free and/or open source tools for development environment:

Configuration

How to build examples

First of all open tools/NReco.Tools.sln and build it.

How to enable intellisense for XML

NReco contains a set of XML-based domain specific models specifications; VS 2008 suits ideally for creating and maintaining them. It's very handy to register their XML Schemas in VS 2008 to enable intellisense mechanizm:

  1. Find catalog.xml file in VS 2008 folder (usually it is located in "C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas\" folder)
  2. Add following nodes (replace %NRECO_REPO_ROOT% with your local path to NReco repository)
  3.   <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoDalc.xsd" 
              targetNamespace="urn:schemas-nreco:nicnet:dalc:v1" />
      <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoCore.xsd" 
              targetNamespace="urn:schemas-nreco:nreco:core:v1" />
      <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoWeb.xsd" 
              targetNamespace="urn:schemas-nreco:nreco:web:v1" />
      <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoWebLayout.xsd" 
              targetNamespace="urn:schemas-nreco:nreco:web:layout:v1" />
      <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoEntity.xsd" 
              targetNamespace="urn:schemas-nreco:nreco:entity:v1" />
      <Schema href="%NRECO_REPO_ROOT%\shared\schemas\NRecoLucene.xsd" 
              targetNamespace="urn:schemas-nreco:nreco:lucene:v1" />
  4. enjoy!

How to register NUnit as external tool

  1. Open 'External Tools' dialogue
  2. in 'Command' textbox specify path to nunit-gui.exe
  3. in 'Arguments' specify: $(BinDir)/$(TargetName)$(TargetExt)
  4. This will run NUnit for selected project.

Contribution

Every project member can contribute to the project with following conditions:


Sign in to add a comment
Hosted by Google Code