Esempio n. 1
0
        /// <summary></summary>
        protected virtual void RemoveProjectFromSolution()
        {
            var result = RetCode.Failure;

            gOut.Print("{0}", Globals.LineSep);

            gOut.WriteLine();

            LoadVsaAssemblyIfNecessary();

            GetVsaObjectIfNecessary();

            if (VsaObject != null)
            {
                if (IsAdventureNameValid())
                {
                    var projName = Globals.Path.GetFullPath(Globals.Path.Combine(Constants.AdventuresDir + @"\" + AdventureName, AdventureName + ".csproj"));

                    VsaObject.RemoveProjectFromSolution(projName);

                    result = RetCode.Success;
                }

                VsaObject.Shutdown();
            }

            if (result == RetCode.Failure)
            {
                gOut.Print("{0}", Globals.LineSep);

                gOut.Print("The adventure was not deleted.");

                GotoCleanup = true;
            }
        }
Esempio n. 2
0
        /// <summary></summary>
        protected virtual void AddProjectToSolution()
        {
            gOut.Print("{0}", Globals.LineSep);

            gOut.WriteLine();

            LoadVsaAssemblyIfNecessary();

            GetVsaObjectIfNecessary();

            if (VsaObject != null)
            {
                var projName = Globals.Path.GetFullPath(Globals.Path.Combine(Constants.AdventuresDir + @"\" + AdventureName, AdventureName + ".csproj"));

                VsaObject.AddProjectToSolution(projName);
            }
            else
            {
                gOut.Print("{0}", Globals.LineSep);

                gOut.Print("The adventure was not created.");

                GotoCleanup = true;
            }
        }