Is there a way to modify existing .NET assemblies without resorting to 3rd party tools? I know that PostSharp makes this possible but I find it incredibly wasteful that the
.NET Framework assemblies are signed and just as Joel Coehoorn said you'll get a dud.