ConfigGen fails when using csv settings file, where a setting contains newlines

When using a settings file with a single setting value of something like: <test> <fragment>This has some test data.</fragment> </test> then ConfigGen fails with the error "Index was outside the b...

Id #29 | Release: v1.0.7 | Updated: Jul 29, 2014 at 8:58 AM by rob_levine | Created: Jul 21, 2014 at 6:45 PM by rob_levine

Non XML issue with BOM

Hello, We've recently looked at using ConfigGen to generate Environment.cmd files, using the remove root element option. However we've noticed that the files get saved down with a BOM (byte ord...

Id #28 | Release: v1.0.7 | Updated: Jul 29, 2014 at 8:58 AM by rob_levine | Created: Jul 17, 2014 at 5:52 PM by niventc

Read-Only Settings Spreadsheet Causes Failure

Raised by mcraig88: https://configgen.codeplex.com/discussions/432114 If a settings spreadsheet is read-only, then ConfigGen fails with an error such as Access to the path 'e51a199a-08c7-4189-85...

Id #26 | Release: v0.1.1.0 (alpha) | Updated: Oct 4, 2013 at 1:26 PM by rob_levine | Created: Oct 4, 2013 at 1:26 PM by rob_levine

ConfigGen erroneously indicates "Unexpected token end delimiter while not processing a token."

When processing a template with the default delimiters "[%" and "%]", an error occurs if these themselves are enclosed in square brackets, ie "[[%SomeValue%]]" throws the above error even though it...

Id #23 | Release: None | Updated: Jul 27, 2012 at 5:18 PM by rob_levine | Created: Jul 27, 2012 at 5:18 PM by rob_levine

MSBuild task

Add a native MSBuild task so that the EXEC target is not required to call ConfigGen from an MSBuild file.

Id #21 | Release: None | Updated: Mar 30, 2012 at 3:32 PM by rob_levine | Created: Mar 30, 2012 at 3:32 PM by rob_levine

Add option to make cfg indicate where it is being run from

Since Windows doesn't have a WHICH command (although server version post 2003 do ship with WHERE), it would be useful to get ConfigGen to report where it is running from - this would save a fair bi...

Id #20 | Release: None | Updated: Mar 30, 2012 at 3:31 PM by rob_levine | Created: Mar 30, 2012 at 3:31 PM by rob_levine

Add ability to conditionally remove attributes from an element

It would be useful to be able to remove attributes from an element conditionally, depending on settings from the spreadsheet.

Id #17 | Release: v1.0.1 | Updated: Feb 22, 2012 at 8:24 PM by rob_levine | Created: Feb 20, 2012 at 3:48 PM by rob_levine

Option to remove root node from output.

If an option was added to remove the root node from output, then ConfigGen could be used to generate non xml files, just by wrapping the file contents in an arbitrary root node in the template. Thi...

Id #16 | Release: v1.0.1 | Updated: Jul 29, 2014 at 9:03 AM by rob_levine | Created: Feb 20, 2012 at 3:46 PM by rob_levine

--flat-output does not work with --force-name

If both --flat-output and --force-name are supplied, --force-name "wins": files are not suffixed. Expected result is that the resulting files have the forced name AND the suffix.

Id #15 | Release: None | Updated: Apr 13, 2011 at 10:08 AM by rob_levine | Created: Apr 13, 2011 at 10:08 AM by rob_levine

No way to escape token delimiters in template

Because no method is provided for escaping template delimiters in template files, certain things cannot exist in a template. For example, when using configgen to generate a log4net configuration,...

Id #14 | Release: None | Updated: Jan 14, 2015 at 10:44 PM by smythey21 | Created: Mar 22, 2011 at 11:20 AM by rob_levine