private void WriteProjectFiles(Project project, string projRootPath)
        {
            var fileWriter = new ProjectFileWriter();

            foreach (var file in project.Files)
            {
                fileWriter.Write(file, projRootPath);
            }
        }
        public SolutionWriter(IOutputWriter outputWriter)
        {
            _outputWriter = outputWriter;
            var targetFrameworkMonikerStringBuilder = new TargetFrameworkMonikerStringBuilder();
            var targetFrameworkVersionStringBuilder = new TargetFrameworkVersionStringBuilder();

            _projectWriterFactory   = new ProjectWriterFactory(outputWriter, targetFrameworkMonikerStringBuilder, targetFrameworkVersionStringBuilder);
            _projectFileWriter      = new ProjectFileWriter();
            _netCoreSdkInfoProvider = new NetCoreSdkInfoProvider();
        }
 public SolutionWriter(IOutputWriter outputWriter)
 {
     _outputWriter         = outputWriter;
     _projectWriterFactory = new ProjectWriterFactory(outputWriter);
     _projectFileWriter    = new ProjectFileWriter();
 }