Пример #1
0
        public virtual void ProjectFinishedGenerating(EnvDTE.Project project)
        {
            Log("ProjectFinishedGenerating");

            string projectPath = (string)project.Properties.Item("FullPath").Value;

            string pkt = StrongNameKey.CreateKeyPairFile(projectPath + project.Name + ".snk", 1024);

            project.ProjectItems.AddFromFile(projectPath + project.Name + ".snk");

            string solutionID = this.Replacements[ProjectPropertyValues.SolutionID];
            string filename   = ManifestExtensions.CreateManifestFile(projectPath, solutionID);

            // Add the new file to the project
            project.ProjectItems.AddFromFile(filename);


            Log("ProjectFinishedGenerating Finished");
        }