コード例 #1
0
        void Export()
        {
            var csprojFileGenerator = new CsprojFileGenerator
            {
                FileSystem       = FileSystem,
                FileNames        = Context.EntityProjectSourceFileNames,
                NamespaceName    = NamingMap.EntityNamespace,
                IsClientDll      = true,
                ProjectDirectory = NamingMap.EntityProjectDirectory,
                References       = EntityFileExporter.Config.AssemblyReferences
            };

            var csprojFilePath = csprojFileGenerator.Generate();

            MsBuildQueue.Push(csprojFilePath);
        }
コード例 #2
0
        void ExportCsProjFiles()
        {
            var csprojFileGenerator = new CsprojFileGenerator
            {
                FileSystem = FileSystem,
                FileNames  = new List <string> {
                    Config.SourceCodeFileName
                },
                NamespaceName    = Config.OutputAssemblyName,
                IsClientDll      = true,
                ProjectDirectory = Config.ProjectDirectory,
                References       = Config.AssemblyReferences
            };

            var csprojFilePath = csprojFileGenerator.Generate();

            Context.MsBuildQueue.Push(csprojFilePath);
        }
コード例 #3
0
        void Export()
        {
            foreach (var item in Config.DefaultAssemblyReferences)
            {
                Context.RepositoryAssemblyReferences.Add(Resolve(item));
            }

            var csprojFileGenerator = new CsprojFileGenerator
            {
                FileSystem       = FileSystem,
                FileNames        = Context.RepositoryProjectSourceFileNames,
                NamespaceName    = NamingMap.RepositoryNamespace,
                IsClientDll      = false,
                ProjectDirectory = NamingMap.RepositoryProjectDirectory,
                References       = Context.RepositoryAssemblyReferences
            };

            var csprojFilePath = csprojFileGenerator.Generate();

            MsBuildQueue.Push(csprojFilePath);
        }
コード例 #4
0
        void Export()
        {
            foreach (var reference in Config.DefaultAssemblyReferences)
            {
                EntityAssemblyReferences.Add(Resolve(reference));
            }

            var csprojFileGenerator = new CsprojFileGenerator
            {
                FileSystem = FileSystem,
                FileNames  = new List <string> {
                    "All.cs"
                },
                NamespaceName    = NamingMap.EntityNamespace,
                IsClientDll      = true,
                ProjectDirectory = Context.NamingMap.EntityProjectDirectory,
                References       = EntityAssemblyReferences
            };

            var csprojFilePath = csprojFileGenerator.Generate();

            MsBuildQueue.Push(csprojFilePath);
        }