Microsoft documentation states:
Bin Folder
You can store compiled assemblies in the Bin folder, and other code anywhere
in the Web application (such as code for pages) automatically references it.
A typical example is that you have the compiled code for a custom class. You
can copy the compiled assembly to the Bin folder of your Web application and
the class is then available to all pages.
Assemblies in the Bin folder do not need to be registered. The presence of a
..dll file in the Bin folder is sufficient for ASP.NET to recognize it. If you
change the .dll and write a new version of it to the Bin folder, ASP.NET
detects the update and uses the new version of the .dll for new page requests
from then on.
So my question is: Why in the @register directive do you need the assembly
value to register a tag? Shouldn't the assembly just be available? If not,
what does the microsoft documentation mean when it says dlls here are
available to the entire site?
-Ben