Example #1
0
        void ProcessAndCopyProject(string source, string destination, bool isSingletonProject)
        {
            var project = ProjectProcessor.Export(source, isSingletonProject, config, sample, destination);

            remainingProjects.UnionWith(project.FindImportedProjectsThatNeedExporting());

            if (project.ReferencesWin2DNuGetPackage)
            {
                switch (project.NuGetType)
                {
                case NuGetProjectType.PackagesConfig:
                    CopyPackagesConfigWithAddedWin2DReference(project);
                    break;

                case NuGetProjectType.ProjectJson:
                    CopyProjectJsonWithAddedWin2DReference(project);
                    break;

                default:
                    throw new Exception(string.Format("Unhandled NuGetProjectType: {0}", project.NuGetType));
                }
            }

            // Any referenced files should be copied
            CopyReferencedFiles(project);
        }
        void ProcessAndCopyProject(string source, string destination)
        {
            var project = ProjectProcessor.Export(source, config, sample, destination);

            remainingProjects.UnionWith(project.FindImportedProjectsThatNeedExporting());

            if (project.ReferencesWin2DNuGetPackage)
            {
                switch (project.NuGetType)
                {
                case NuGetProjectType.PackagesConfig:
                    CopyPackagesConfigWithAddedWin2DReference(project);
                    break;

                case NuGetProjectType.Csproj:
                    // nothing - .csproj <PackageReference> doesn't require any external files
                    break;

                default:
                    throw new Exception(string.Format("Unhandled NuGetProjectType: {0}", project.NuGetType));
                }
            }

            // Any referenced files should be copied
            CopyReferencedFiles(project);
        }
Example #3
0
        void ProcessAndCopyProject(string source, string destination)
        {
            var project = ProjectProcessor.Export(source, config, sample, destination);

            remainingProjects.UnionWith(project.FindImportedProjectsThatNeedExporting());

            if (project.ReferencesWin2DNuGetPackage)
            {
                CopyPackagesConfigWithAddedWin2DReference(project);
            }

            // Any referenced files should be copied
            CopyReferencedFiles(project);
        }