********************************************* ** ** ** Improve C# plugin for Eclipse ** ** ** ** version 2.0.1 ** ** ** ********************************************* C# plugin for Eclipse is a free open-source (Common Public License Version 0.5) plugin developed by Improve. (http://www.improve.fr - http://www.application-servers.com - http://www.improve-technologies.com) WHAT's NEW? *********** - License agreement added in the feature.xml file (in Eclipse 2.0 F4 and later, the fact that this file was missing caused the update manager to refuse to install the feature) - Possibility to create a new C# file via the new file/project wizard. WHAT ABOUT LINUX ? ****************** The plugin has been tested under Linux (Debian Woody with motif). The editor part works good (it depends on Eclipse only so that's logical). The compilation features will not work unless you get a compiler which uses the same way to pass parameters as Microsoft's C# compiler. Mono's compiler (mcs) does not use the same way, so you have to compile and run the executables separately (in a shell for instance). FEATURES ******** Available under Windows and Linux: - C# code editing with: - Syntax highlighting - Content assistant for C# keywords - Auto-indentation - Creation of new C# files Available under Windows only: - C# code compilation with: - Compilation problems listed in the Tasks view - Compiler output information displayed in a console - Specification of the compiler arguments via a file property page (the arguments are persistent for each file) - C# plugin parameters available via the plugin preference page: - Path of Microsoft C# compiler - Automatic build on resource modification HOW TO INSTALL ************** Simply use the update manager to add a bookmark to http://www.improve-technologies.com/alpha/updates/site.xml. You can then browse the site and find the versions you want to install. NOTE: the feature is unsigned, so you will be asked whether you want to install this feature or not. Say yes. WHAT TO DO IF YOU FIND A BUG **************************** If you find a bug, please send me a mail to eclipse-csharp@improve.fr with: * Your configuration: which OS, which version and build of Eclipse, which VM? * A description of the problem * The stack trace that you can find in the "workspace/.metadata/.log" file. KNOWN BUGS ********** Here are some known bugs that have to be fixed: * When you move files that are referenced by a C# file (for instance like an assembly to reference or a module to add), the changes are not taken into consideration in the C# file properties. You have to manually go and change them in the property page (first reset and then select them via the dialog box). * For some reason, when you specify a name for your XML documentation file, the C# compiler does not find the XML parser. As a consequence, the XML doc is not generated. I have to investigate a bit more to find out why.