Download ✸✸✸ https://urllie.com/2n4q2y
Download ✸✸✸ https://urllie.com/2n4q2y
ConfigGen is an extremely basic tool. It contains very few features at this stage and it’s been developed as a learning exercise for me.
On the left hand side of the screen is a drop down menu. This controls the application model.
The Right hand side of the screen contains a list of the tables available to the template file. At the bottom of the screen are a few more buttons for creating a new table, and for getting information about the current ones. More of these in the future.
Information on features:
– Configuration directory name: Its possible to give the path to a directory where you want the configuration files to live. If not specified the configuration directory is created in the current directory
– Configuration template file: Specify an existing file for the configuration templates. One per directory for now.
– Settings spreadsheet: Specify an existing Excel spreadsheet that contains the settings data for each machine
– Token delimiter character:
– Split options:
o Number of tokens to split
o Continue splitting with new token
o Is there a delimiter character?
– Output Options:
o Configuration directory path
o Each line of the config file is written to a new line in the output file
o Each line of the config file is written on the same line in the output file
o File path in output directory:
o Single line: use the value of the current token
o Fully qualified path: use path to a directory containing the desired file
Configuration Template File Features:
– All rows can be deleted using the row selection list (up to 100 rows selected)
– Fields can be locked or un-locked
– Dated entry support
– Hard-coded strings can be overridden by tokens, this can be done using the double quotes, the single quotes, or brackets (double brackets are removed)
Settings Spreadsheet Features:
– Creation of each machine with the spreadsheet as it appears in the configuration file.
– The spreadsheet contains a list of all the individual settings for all machines that can be accessed by a row and a column.
– Each row can be deleted by selecting it and using the delete key. A tab can be inserted by pressing shift + tab and then release.
– Tabbed columns can be locked or un-locked
– You can click on the border to move a row and column
When the Configuration Template File is edited to match the spreadsheet, you can run ConfigGen from the command line to have it automatically update the configuration file. The
ConfigGen Torrent Download was developed to be a.Net tool used to generate configuration files based on a template file and a spreadsheet of settings, one row for each server or environment. It is written in C#/.Net 3.5, and aims to free developers from having to maintain multiple copies of their config files.
ConfigGen Free Download aims to relieve the burden of having to manage different copies of your configuration files for each machine or environment that your application is deployed to. Rather than having to manually maintain copies of files for developer workstations, integration environments, uat servers, production servers, etc, ConfigGen reduces the problem to a single template (the core of your configuration file) together with a settings spreadsheet that contains the individual settings for each machine or environment.
At it simplest, the template file is your existing configuration file where the values that vary between machines are replaced with tokens, and the spreadsheet is a tabulated view of the value of these tokens for each machine. ConfigGen also allows the structure of the configuration file to vary between environments.
So why do you need it? Here are a few reasons:
– You can see all the different configuration settings for all your environments and machines tabulated in a single spreadsheet
– When your configuration file is changed, it only needs to be changed in one place.
– The tabulated view makes it easy to spot missing configuration data for certain machines: no more deploying to UAT, only to find your app fails due to a config change that was applied to your dev boxes only.
– ConfigGen warns if any inconsistencies are found between the template file and the settings spreadsheet.
Once you have compiled ConfigGen and created a settings spreadsheet (in.xls or.xlsx format only at the moment folks) and a configuration template file, ConfigGen can be run from the command line:
This will assume a template file called App.Config.Template.xml and a settings spreadsheet file called App.Config.Settings.xls, in the current directory. A directory will be created, called Configs, and configuration files will be created, each in its own machine named subdirectory, for each machine.
The template file (either or.net appSettings) can be a custom XSD, XML, or HTML file, as well as an uncompiled.xml file. For example, the following configuration is an XSD that will be compiled into an appSettings XML file:
-.net 2 and 3 – compatible
– Very stable and used by a large number of people
– Supported by a number of companies
– Very easy to add different feature sets
– Allows you to specify that the file structure of the generated files must match that of the template file
-.Net 3.5 and 3.6 support
-.Net 4.0 support
– Now supports extensibility (read more about it here)
– Generates a.NET 2 configuration file based on a.NET 2 configuration template and a.NET 2 settings spreadsheet file
– Generates a.NET 3.5 configuration file based on a.NET 3.5 configuration template and a.NET 3.5 settings spreadsheet file
– Generates a.NET 4 configuration file based on a.NET 4 configuration template and a.NET 4 settings spreadsheet file
– Generates a Web Site configuration file based on a Web Site configuration template and a Web Site settings spreadsheet file
– Generates an Enterprise Library Configuration file based on an Enterprise Library Configuration template and an Enterprise Library settings spreadsheet file
– Generates a WCF configuration file based on a WCF configuration template and a WCF settings spreadsheet file
– Generates an XML configuration file based on an XML configuration template and an XML settings spreadsheet file
– Generates a MySql configuration file based on a MySql configuration template and a MySql settings spreadsheet file
– Generates a SQL Server configuration file based on a SQL Server configuration template and a SQL Server settings spreadsheet file
– Generates a SQLite configuration file based on a SQLite configuration template and a SQLite settings spreadsheet file
– Generates a Java configuration file based on a Java configuration template and a Java settings spreadsheet file
– Generates an Oracle configuration file based on an Oracle configuration template and an Oracle settings spreadsheet file
– Generates a BizTalk configuration file based on a BizTalk configuration template and a BizTalk settings spreadsheet file
– Generates a Telerik configuration file based on a Telerik configuration template and a Telerik settings spreadsheet file
– Generates a Composite configuration file based on a Composite configuration template and a Composite settings spreadsheet file
– Generates a MongoDBConfiguration file based on a MongoDBConfiguration template and a MongoDBConfiguration settings spreadsheet file
– Generates a MongoLab configuration file based on a MongoLab configuration template and a MongoLab settings spreadsheet file
What’s New in the ConfigGen?
– Use the config template to create multiple.config files.
– Use the configuration settings spreadsheet to tell ConfigGen how values in the template should be replaced with tokens.
– ConfigGen can do this translation for you: your base template and spreadsheet, ConfigGen translates your template and spreadsheet into a.NET configuration file.
– ConfigGen supports read only configuration files. This is the single, but inflexible, template that needs to be maintained.
– ConfigGen can support UAT servers and environments.
– ConfigGen supports multiple layers of inheritance: If a name=value is specified in a base template file, and the configuration is “overridden” in a different template, the base value overwrites the overridden value. So in ConfigGen you would configure the base value in the base template, and in the “overridden” template you would configure the same value with a different token. In this way, you can have values in one template override values in a different template.
ConfigGen is a free project under the open source BSD license.
Please let us know if there are any problems with the current version.
Review the ConfigGen Project
cfg.exe [template] cfg.exe [template] [target] cfg.exe [template] [target] [-x textfile] cfg.exe [template] [target] [-x textfile] [-c] [directive] NOTE: If you don’t use the -c or -x options, the files will be locked.
cfg.exe [template] [target] [-c] [-x] [directive] cfg.exe [template] [target] [target1] [target2]… [targetn] [-c] [-x] [directive] cfg.exe [template] [target] [-c] [-x] [template:set] [directive] cfg.exe [template] [target] [target1] [target2] [targetn] [directive] cfg.exe [template] [target] [-c] [directive] The main purpose of configgen.exe is to generate a set of configuration files.
cfg.exe [-t] [-x] [-c] [-p] [template:file] [target:file] [template:file] [directive] Where
OS: Windows XP, Vista, 7, 8, 8.1
CPU: Intel Core 2 Duo 1.7Ghz
Hard Disk Space: ~25GB
Game or Video Card: GTX 560 or Radeon HD 6670 (shaders require nVidia GTS 450 or AMD HD 6450)
Input Device: Keyboard & Mouse
HDD Space: 40GB or More
Display: 1920 x 1080 pixels (NVIDIA or ATI displays are required)
DirectX: Version 9.0c