private void unloadedassemblymenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { if (e.ClickedItem.Name == "addtoproject") { NodeAssemblyData data = (NodeAssemblyData)objectview.SelectedNode.Tag; CurrentProject.AddManifest(data.AssemblyName); CurrentProject.Save(CurrentProjectFilename); data.Included = true; data.Loaded = true; data.Definition = LoadAssembly(data.AssemblyName); objectview.SelectedNode.ImageKey = "accept.png"; objectview.SelectedNode.SelectedImageKey = "accept.png"; objectview.SelectedNode.Nodes.Clear(); string realfilename = Path.Combine(CurrentProject.TargetDirectory, data.AssemblyName + ".dll"); string origfilename = Path.Combine(CurrentProject.TargetDirectory, data.AssemblyName + "_Original.dll"); if (!File.Exists(origfilename)) { CreateOriginal(realfilename, origfilename); } // Populate PopulateAssemblyNode(objectview.SelectedNode, data.Definition); } }