Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How GAC lead to issue if an app needs a specific version ? #79

Open
depo101 opened this issue Jul 18, 2023 · 2 comments
Open

How GAC lead to issue if an app needs a specific version ? #79

depo101 opened this issue Jul 18, 2023 · 2 comments

Comments

@depo101
Copy link

depo101 commented Jul 18, 2023

Hello Mark,

I believe an additional explanation may be needed for Chapter 1, specifically in the following paragraph:

"For .NET Framework 4.0 or later, all the apps on a computer written for .NET Framework share the same version of the CLR and libraries stored in the Global Assembly Cache (GAC), which can lead to issues if some of them need a specific version for compatibility."

We are aware that the GAC also organizes "legacy .NET assemblies." So how does the GAC cause issues if an app requires a specific version? Could you please provide an example?

It would be beneficial to include your explanation, along with an example, at the end of this paragraph in the new release.

Chapter: Chapter-01
Section Title: Understanding .NET Framework

@markjprice
Copy link
Owner

markjprice commented Jul 18, 2023

That sentence only exists in the book to highlight an area where modern .NET is better than legacy .NET Framework. The book is not about .NET Framework so any more explanation about .NET Framework-specific technology is not needed by readers. Anyone who wants to know more details about how .NET Framework works should read a book about .NET Framework. In the next edition I will remove any mention of the GAC.

@depo101
Copy link
Author

depo101 commented Jul 18, 2023

Thank you Mark,
Thanks for your reply. I understand this topic will be out of scope of your book.
Even so if you want to give an example as a result what would it be ?

Best regards, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants