private void btnNewOrChange_Click(object sender, EventArgs e) { saveAssemblyInfoFileDialog.DefaultExt = DefaultExt; saveAssemblyInfoFileDialog.InitialDirectory = Path.GetDirectoryName(Host.Instance.DTE.Solution.FileName); saveAssemblyInfoFileDialog.FileName = _fileToLink ?? typeof(CommonAssemblyInfo).Name; if (saveAssemblyInfoFileDialog.ShowDialog() != DialogResult.OK) { return; } var info = _projectOriginalInfos[0]; _commonInfo = new CommonAssemblyInfo { Company = info.Company, Copyright = info.Copyright, Product = info.Product, Trademark = info.Trademark }; _commonInfo.Save(saveAssemblyInfoFileDialog.FileName); _fileToLink = saveAssemblyInfoFileDialog.FileName; BindCommonInfo(); }