If you are referring to an assembly that you created, the best way is to create an MSI-based setup for it. There are tools in Visual Studio to create MSI-based setups, and you could also use the WiX toolset (http://wix.sourceforge.net).
If you are referring to assemblies that are a part of the .NET Framework, you will need to redistribute the entire .NET Framework setup package. You can find deployment information for the .NET Framework at the following locations:
How redistribute Assembly?
Grahame Edwards
If you are referring to an assembly that you created, the best way is to create an MSI-based setup for it. There are tools in Visual Studio to create MSI-based setups, and you could also use the WiX toolset (http://wix.sourceforge.net).
If you are referring to assemblies that are a part of the .NET Framework, you will need to redistribute the entire .NET Framework setup package. You can find deployment information for the .NET Framework at the following locations:
Thanks! Aaron