[nem-en] Visual Studio plugin

NoiseEHC NoiseEHC at freemail.hu
Fri Jan 13 10:35:16 CET 2006


Hi!

This is a "working" version of the plugin which does color highlighting.

How to build:
1. you must have at least Visual Studio 2005 Standard (I think the 
Express version does not have VSIP support)
2. download "VsSDKDecember2005.exe" from 
"http://affiliate.vsipmembers.com/affiliate/downloadFiles.aspx"
You must have to have passport (eg MSN Messenger login) but VSIP is 
completely free now.
They will ask for your email and name but it is not checked anywhere and 
does not need any activation.
3. unzip this file into "C:\Program Files\Visual Studio 2005 
SDK\2005.12\VisualStudioIntegration\Samples\NemerleIntegration"
4. you now have "C:\Program Files\Visual Studio 2005 
SDK\2005.12\VisualStudioIntegration\Samples\NemerleIntegration\NemerleProject"
The location is important since the project references 
"..\..\Source\CSharp\Project\somefiles" because 
"Microsoft.VisualStudio.Package.Project.dll"
is gone now and M$ delivers the source code of this COM wrapper library.
5. probably you will need to modify the "Nemerle.Compiler.dll" reference
6. compile and start

This project registers itself into the experimental VS registry hive so 
you can toy with it without fear of destroying your VS installation.
(eg you have to start VS with "devenv /rootsuffix Exp" to load this plugin).

TODO:
working compile support
error parsing

BUGS:
the LexerColorizer does not handle #region elements, please fix it (it 
is not in my knowledge domain :)

QUESTIONS:
Nazgul, do we need those calls? The latter seems gone now...
            //*NC.LibraryReferenceManager.LoadMacrosFrom("Nemerle.Macros");
            //*NC.MacroRegistry.LoadSyntaxExtensions("Nemerle.Core");
 From what sample did you develop the MsBuildTask? It is full of 
unreferenced parameters and so sutch garbage so
probably it needs some cleaning. I do not want to support not used 
parameters in this plugin...

Have you ever built Nemerle on MinGW?

Do you look at the IRC channel? Recently I was unable to contact you 
that way... :(



-------------- next part --------------
A non-text attachment was scrubbed...
Name: NemerleProject.zip
Type: application/octet-stream
Size: 30982 bytes
Desc: not available
Url : /mailman/pipermail/devel-en/attachments/20060113/53e154a2/NemerleProject-0001.obj


More information about the devel-en mailing list