예제 #1
0
        public GeneratorRunner(string generatorPath, string uniqueProjectName, string propertiesName, string userPropertiesName)
        {
            _uniqueProjectName = uniqueProjectName;
            _dte = EntitasVsPackage.DTE;
            var project = _dte.Solution.FindProject(_uniqueProjectName);

            _codeGenerator = AssemblyExtensions.GetGenerator(generatorPath,
                                                             project.GetDirectory(), _dte.Solution.GetDirectory(), propertiesName, userPropertiesName);
        }