Web Development

General discussion


Is DLL **** really over in .NET?

By waimanlam ·
Sorry it is going to be a long email but I just want to get this out of my chest...

I recently attended a .NET conference and in one of the sessions a Microsoft representative demonstrated the utility ILDASM using a simple compiled VB.NET program. Under MANIFEST of ILDASM it displayed info of .NET system files that were used in the .NET environment by the program, such as SYSTEM.DATA and SYSTEM.XML (for example), which also contained version info. I am wondering:

1. Does it mean that particular VB.NET DLL program is going to rely the version 1.0.3.xxxx of the SYSTEM.DATA file? Will the VB program runs in version 2.0.0 of the SYSTEM.DATA component?

2. Even though multiple versions of .NET framework (thus multiple versions of SYSTEM.DATA and SYSTEM.XML) can co-exist in the same machine how will I know what version of SYSTEM files I am using in my VB.NET project?

3. Even if I know what version of SYSTEM files my VB.NET program is relying on how can I make sure my clients are running the correct versions of .NET SYSTEM files in their computer? For example (an extreme one): if I develop something under version 3 of the .NET Framework but one of my clients is running version 1 of the .NET Framework will my program works alright in my client's machine?

4. If the answer for question 3 is 'probably not' does it mean that every time I deploy my program I should have some routine to check all the versions of SYSTEM files are 'compatible' with my program first? And if not the related SYSTEM files should be downloaded somewhere or packaged as part of the installation file?

Given I have gone through the DLL problems of ODBC and MDAC I hope all these concerns are my sheer stupidity due to my lack of understanding of the .NET framework. I hope someone will return to me and if you guys need more information I am happy to supply more.....


This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Related Discussions

Related Forums