[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