Un namespace, come ti è stato detto, non può contenere direttamente metodi.
Quindi quella parte di codice
namespace upgrade
{
public void button1_Click(object sender, EventArgs e)
{
// new frmTestToF().ShowDialog();
OpenFileDialog ofd = new OpenFileDialog(); // inizializzo
ofd.InitialDirectory = @"//C";
if (ofd.ShowDialog() == DialogResult.OK)
{
string nome_firmware = ofd.FileName; // è il file da caricare
}
}
}
così come l'hai mostrato, NON può essere compilata
error CS0116: Uno spazio dei nomi non può contenere direttamente membri come campi o metodi
Quindi, o c'è qualcosa che non hai mostrato, o non c'è modo di aiutarti ...