==== Paul: Thu Jun 30 14:07:32 PDT 2005 =============================== Hello Peter, This does not seem like a bug to me. The PDB file will always be generated is you specific to generate the debug information (line_generation ACE option). As with Visual C#, if your project build configuration chooses to generate the debug infomration, it will. After all we all need to debug finalized system some times :). As for the lib*.dll, this is not an assembly but the unmanaged portion of your .NET application. Our libraries still have some dependencies on unmanaged code. Your projects will probably run fine without it, however, if you were to use WEL or EiffelVision 2 you will need the lib*.dll because of the use of unmanaged calls to the native Win32 API. For the most part you'll probably never need it if you are using the .NET framework libraries. EiffelEnvision 2.5 actually allows you to ignore compilation of the lib*.dll, but at your own risk because it *may* be needed. If at any point your project needs it, the CLR will raise a file not found exception so you know that your application requires it. Paul. ==== Paul: Thu Jun 30 14:07:32 PDT 2005 =============================== From: Peter Gummer To: bugs@support.eiffel.com Cc: Subject: RE: EiffelStudio/5012: Finalized .NET application places extra fi les in F_code\Assemblies Date: Fri, 1 Jul 2005 09:04:25 +1000 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C57DC8.0F607CC0 Content-Type: text/plain Thanks for the clarification, Paul. Your PDB explanation makes sense, and I've always wondered about those lib*.dll files so that's good to know at last. - Peter -----Original Message----- From: ISE Customer Support [mailto:bugs@support.eiffel.com] Sent: Friday, 1 July 2005 07:08 To: pgummer@decisions-made-easy.com.au Subject: EiffelStudio/5012: Finalized .NET application places extra files in F_code\Assemblies Hello Peter, This does not seem like a bug to me. The PDB file will always be generated is you specific to generate the debug information (line_generation ACE option). As with Visual C#, if your project build configuration chooses to generate the debug infomration, it will. After all we all need to debug finalized system some times :). As for the lib*.dll, this is not an assembly but the unmanaged portion of your .NET application. Our libraries still have some dependencies on unmanaged code. Your projects will probably run fine without it, however, if you were to use WEL or EiffelVision 2 you will need the lib*.dll because of the use of unmanaged calls to the native Win32 API. For the most part you'll probably never need it if you are using the .NET framework libraries. EiffelEnvision 2.5 actually allows you to ignore compilation of the lib*.dll, but at your own risk because it *may* be needed. If at any point your project needs it, the CLR will raise a file not found exception so you know that your application requires it. Paul. With best regards, The Customer Support Team ------------------------------------------------------------- Answer prepared by: Paul Bates Eiffel Software, 356 Storke Road, Goleta CA 93117 805-685-1006, fax 805-685-6869, Customer support: http://support.eiffel.com Product information: info@eiffel.com ------------------------------------------------------------- To answer this message, use the `reply' button of your mail tool without changing the `subject' header. ------------------------------------------------------------- ------_=_NextPart_001_01C57DC8.0F607CC0 Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: EiffelStudio/5012: Finalized .NET application places extra = files in F_code\Assemblies

Thanks for the clarification, Paul. Your PDB = explanation makes sense, and I've always wondered about those lib*.dll = files so that's good to know at last.

- Peter

-----Original Message-----
From: ISE Customer Support [mailto:bugs@support.eiffel.com]
Sent: Friday, 1 July 2005 07:08
To: pgummer@decisions-made-easy.com.au
Subject: EiffelStudio/5012: Finalized .NET = application places extra files in F_code\Assemblies

Hello Peter,

This does not seem like a bug to me. The PDB file = will always be generated is you specific to generate the debug = information (line_generation ACE option). As with Visual C#, if your = project build configuration chooses to generate the debug infomration, = it will. After all we all need to debug finalized system some times = :).

As for the lib*.dll, this is not an assembly but the = unmanaged portion of your .NET application. Our libraries still have = some dependencies on unmanaged code. Your projects will probably run = fine without it, however, if you were to use WEL or EiffelVision 2 you = will need the lib*.dll because of the use of unmanaged calls to the = native Win32 API. For the most part you'll probably never need it if = you are using the .NET framework libraries. EiffelEnvision 2.5 actually = allows you to ignore compilation of the lib*.dll, but at your own risk = because it *may* be needed. If at any point your project needs it, the = CLR will raise a file not found exception so you know that your = application requires it.

Paul.

With best regards,
The Customer Support Team

-------------------------------------------------------------&n= bsp; 
Answer prepared by: Paul Bates

Eiffel Software, 356 Storke Road, Goleta CA = 93117      
805-685-1006, fax 805-685-6869,
Customer support:
http://support.eiffel.com     =
Product information: = info@eiffel.com   
-------------------------------------------------------------&n= bsp; 
To answer this message, use the `reply' button of = your mail    
tool without changing the `subject' = header.    
-------------------------------------------------------------&n= bsp; 

------_=_NextPart_001_01C57DC8.0F607CC0--