At.Okr.OKrBook.Auter.Main.OnResetCsproj C# (CSharp) Method

OnResetCsproj() private method

private OnResetCsproj ( ) : void
return void
        private void OnResetCsproj()
        {
            String sourceRoot = ConfigurationManager.AppSettings["source_root"];
            String csprojName = ConfigurationManager.AppSettings["csproj_name"];

            String csprojFile = sourceRoot + csprojName;

            Project project = new Project();
            project.Load(csprojFile);

            BuildItemGroup itemGroup = project.AddNewItemGroup();

            itemGroup.AddNewItem("Content", "_static\\data\\app.config");
            itemGroup.AddNewItem("Content", "_static\\data\\cover.png");
            itemGroup.AddNewItem("Content", "_static\\data\\okr-bg.png");
            itemGroup.AddNewItem("Content", "_static\\data\\okr-icon.png");
            itemGroup.AddNewItem("Content", "_static\\data\\okr-splash.png");
            itemGroup.AddNewItem("Content", "_static\\data\\okrapp.config");

            String[] appFiles = Directory.GetFileSystemEntries(sourceRoot + "_static\\data\\app\\");

            foreach (var file in appFiles)
            {
                itemGroup.AddNewItem("Content", "_static\\data\\app\\" + Path.GetFileName(file));
            }

            String[] bookFiles = Directory.GetFileSystemEntries(sourceRoot + "_static\\data\\book\\");

            foreach (var file in bookFiles)
            {
                itemGroup.AddNewItem("Content", "_static\\data\\book\\" + Path.GetFileName(file));
            }

            project.Save(csprojFile);
        }