예제 #1
0
        private static void AddProjectAndPackageReferenceToProject()
        {
            var inputProjectFilePath  = @"C:\Temp\temp.csproj";
            var outputProjectFilePath = @"C:\Temp\temp-with references.csproj";

            var projectFile = ProjectFileModel.FromFile(inputProjectFilePath)
                              .AddPackageReference("YoYoYo", Version.Parse("1.2.3"))
                              .AddProjectReference(@"..\..\Yo\Yo\Yo.csproj")
            ;

            projectFile.Save(outputProjectFilePath);
        }
예제 #2
0
        private static void AddProjectAndPackageReferenceToProjectAgain()
        {
            var inputProjectFilePath  = @"C:\Temp\temp-with references.csproj";
            var outputProjectFilePath = @"C:\Temp\temp-with references, again.csproj";

            var projectFile = ProjectFileModel.FromFile(inputProjectFilePath)
                              .AddPackageReference("HeyHey", Version.Parse("2.3.4"))
                              .AddProjectReference(@"..\..\Yup\Yup\Yup.csproj")
            ;

            projectFile.Save(outputProjectFilePath);
        }