PR# 5143 EiffelStudio .NET app.config file

Problem Report Summary
Submitter: peter_gummer
Category: EiffelStudio
Priority: Medium
Date: 2005/07/11
Class: Feature Request
Severity: Serious
Number: 5143
Release: 5.6.1108
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Synopsis: EiffelStudio .NET app.config file

Description
This is a follow-up to my question on the mailing list (messages 7118, 7119 and 7120).

Instead of using a project-specific app.config file to generate the application's configuration file, EiffelStudio uses a template:

$ISE_EIFFEL/studio/config/windows/templates/assembly_config.xml.

This works, allowing me to run my application while I'm developing it without having to copy a config file manually into the EIFGEN directory each time.

However I don't think it's a good solution. If I have two projects that require a different assembly_config.xml template, then I have to copy in the appropriate template file from somewhere else every time I want to switch from working on one project to the other.

A solution would be to use an app.config file like Visual Studio.NET. The location of this file could be specified in the Project Settings .NET tab, under General. Alternatively, its location could be assumed to be in the same directory as the root class. When creating a new project, the .NET application wizard would copy the assembly_config.xml template to app.config in that directory.
To Reproduce

										
Problem Report Interactions
From:peter_gummer    Date:2005/11/11    Download