|
VSNETcodePrint 2008– Version History All Rights Reserved |
|
|
Version |
Description |
|
|
|
|
10.0.17 |
Enhancements: ü A new macro {Page
Number Only} has been introduced for the header/footer. This macro only
output the page number. It does not output page count. |
|
10.0.15 |
Fixed Bugs: ü VSNETcodePrint maintains
user preferences in user’s isolated storage. If the isolated storage path is
very long then the following exception occurs: Message: The specified path, file name, or both
are too long. The fully qualified file name must be less than 260 characters,
and the directory name must be less than 248 characters. Stack: ü Print/Preview/Export
‘Project Details’ and ‘Solutions Details’ always produces empty pages ü References
section in the project details only outputs the 1st reference ü Project
Properties section in the project details only outputs the 1st
property |
|
10.0.14 |
Fixed Bugs: ü The following
exception occurs when there is nothing to print/preview (if you select preview
‘Current Namespace’ and there was no namespace found to preview) Message: Object reference not set to an instance
of an object. Enhancements: ü Procedures (method,
functions) can now be selected to start on a new page. See Options for
Dividers |
|
10.0.13 |
Fixed Bugs: ü Two indices are produced
when print/preview/export using ‘Custom Selection’ ü The Add-in loops if properties
are declared inside interface definitions |
|
10.0.12 |
Fixed Bugs: ü The configuration
file for the Addin cannot be saved when ‘My Documents’ are hosted on a
read-only path ü VSNETcodePrint 2008
loops if .aspcx file contains <ScriptManager> … </ScriptManager> ü In some environments
VSNETcodePrint 20078 give error ‘Cannot load the recording macro project …” |
|
10.0.11 |
Fixed Bugs: ü Continuation lines
are not indented correctly for paired statements like ü The Addin does not
show in the Add-In Manager if the “My Documents” folder is moved from its
default location ü Program exception
occurs if an option to print/preview or export project or solution details is
selected ü Program exception
occurs if not all languages are installed in the Visual Studio IDE |
|
10.0.10 |
Enhancements: ü The Add-in now works
for Visual Studio 2005 as well as 2008 Fixed Bugs: ü Registration code
does not always persist ü Continuation lines
are indented correctly |
|
10.0.9 |
Fixed Bugs: ü Lines numbers
sometimes are not output correctly ü Table of Contents
(TOC) is not produced when source code is output using ‘Custom Selection’. ü Paper Size and Page orientation is not remembered
between reloads of VSNETcodePrint |
|
10.0.8 |
ü Connection lines are
not drawn for ‘Select Case’ Basic statement ü Font setting for Procedure Header, Namespace and Class and Module
turned out to be very confusing and therefore the option to set them has been
withdrawn ü Connecting lines in
the Preview of options were not correctly drawn ü If there is no
project loaded in the IDE or no ProjectItem open in the code window then the
Addin is not able to determine the language for the source code to be
displayed in the preview window. This version of the Addin allows the user to
select the language ü Connecting lines are
not drawn when a Selection is output ü Upgrade registration
code is not retained between IDE reloads |
|
10.0.7 |
ü The output is
generated in memory and may cause ‘out of memory’ exception when generating
output for very large solutions. The Addin has been enhanced to consume less
memory ü Outputs source code
of .xaml files ü Options sometimes do
not persist between Addin reloads ü Works with European
locales |
|
10.0.4 |
ü The output is
generated in memory and may cause ‘out of memory’ exception when generating output
for very large solutions. The addin has been enhanced to consume less memory ü Outputs source code
of .xaml files |
|
10.0.3 |
ü Using and End
Using is not output as a pair ü Queries syntax is
not recognised correctly ü Generics constructs
are not output as expected |
|
10.0.2 |
ü Each node in the
outline view of the preview window represents a link to the start of source
code of the selected object (Namespace, class, procedure etc). When a node is
selected the preview pane scrolls into view, however, the start of the source
code is not highlighted ü An exception may
occur if an option to output line numbers if switched off (i.e. do not output
line numbers) |
|
10.0.1 |
ü Supports 64-bit operating systems All previous versions of
VSNETcodePrint2008 used ComponentONE ActiveX control, vsView, for printing,
previewing and exporting. This ActiveX does not work on computers that have
hardware-enabled Data Execution protection (DEP) implemented. VSNETcodePrint2008
version 9.0 fails with the following exception: Unable
to get the window handle for the 'AxVSPrinter' control. Windowless ActiveX
controls are not supported. Source="System.Windows.Forms" ü The exported PDF
files: o
Can be secured using username and password o
Restricted from printing, copying and editing o
Can be annotated o
Shows contents with Outlines ü Produces much
improved exported output ü The Preview has an
‘Outline View’ that is very useful when navigating the output ü Performance has been
improved by a factor of 5 ü Page numbers in Table
of Contents and indices reference actual pages in the document rather than
the page numbers printed in the header/footer ü Exported can be
compressed and password protected and document information can be added ü The text in the
preview window can be searched ü Long lines are
wrapped correctly ü The page numbers in
the Table of Contents(TOC) are
represented by links to the appropriate page numbers ü The page numbers in
the Indices that are produced for each ProjectItem and project are links to
the corresponding page number ü The preview and
exported PDF has outline view that allows you to navigate to pages quickly ü The default directory
for exports is set to ‘My Documents’ ü The Table of contents
(TOC) is produced when previewing, printing or exporting a class, module,
Namespace or an ProjectItem ü The PDF file can be Fixed Bugs: ü
A number of minor bugs have been fixed ü
Output line numbers correctly when the option
is set to reset line numbers at the ‘start of each procedure’ ü
Print/Preview/Export for ‘Current
Procedure’, ‘Current Class’, ‘Current Module’ or ‘Current Namespace’ does not
always works for C# ü
Fixes the following program exceptions: 1.
Message: Error HRESULT E_FAIL has been returned from a call to a COM
component. Stage:
Stack: at EnvDTE.Window.get_Document() at
VSNETcodePrint2008.clsCodeProcessor.OutputSourceCode(
enOutputType OutputType, Collection NodesToPrint) at
VSNETcodePrint2008.Connect.HandleMenuClick(String MenuItem) 2. Message: Value does not fall within the expected
range. Stage:
Stack:
at
VSNETcodePrint2008.clsCodeProcessor.OutputASPProjectItem( 3.
Message: Value does not fall within the expected range. 4. Message: Unspecified
error. 5.
Message: Object reference not set to an instance of an object. 6.
Message: Exception from HRESULT: 0x800A017C CTL_E_INVALIDPROPERTYVALUE) 7.
Message: Non-negative number required. 8.
Message: Key cannot be null. 9.
Message: Object reference not set to an instance of an object. 10.
Message: Attempted to read or write protected memory. This is often an
indication that other memory is corrupt. |
|
|
|
|
9.0.6 |
Fixed Bugs: ü
Occasionally the following exception occurs
when Table of Contents is selected: Message: Unspecified error Stage: Stack: at EnvDTE.CodeElement.get_EndPoint() at
VSNETcodePrint2008.clsCodeProcessor.OutputprojectItem(...) ü
The Preview window disappears behind the
VS2008 IDE window ü
Table of Contents(TOC) header does not
align correctly ü
Exceptions occur if an attempt is made to
print/preview items if a solution that contains a project that is not
supported by the Addin (InstallShield project) |
|
9.0.5 |
ü
Clear a bug that caused exceptions errors
when exporting output ü
Clear a bug that caused message “No
filecodemodel” to be displayed if “Print/Preview/Export Current Module”
option is selected |
|
9.0.4 |
ü
User customizable options are maintained in
a folder to which the logged-on user will always have write permission |
|
9.0.1 |
ü
‘Check for
Updates’ on the About form did not work |
|
9.0.0 |
ü
Initial release for Visual Studio .NET 2008
|