Red Gate software recently updated their Reflector product to the last free version (6.8). Unfortunately, they also seemed to take away the feature I used the most, namely the ability to get the strong name of an assembly (which is often needed for SharePoint development).
Luckily, the tool's capability is easy to replace. I simply created a Windows Forms app with a Button, an OpenFileDialog and a TextBox for displaying the strong name. The code to extract the full name of the assembly is as follows, which I added here in the Button.Click event handler. Naturally, button1 is the Button, openFileDialog1 is the OpenFileDialog and textBox1 is the TextBox. You can rename or change the controls however you wish.
private void button1_Click(object sender, EventArgs e)
{
// Show the open file dialog and get user input.
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
// Assuming you pick a .dll, this code will load it and then display
//the strong name in the TextBox control of the form.
var assembly = Assembly.LoadFile(openFileDialog1.FileName);
textBox1.Text = assembly.FullName;
}
}
UPDATE: RedGate fixed the problem and the strong name section is there again if you download the latest version.