Example #1
0
    bool InitGacutil()
    {
        ctxt = new MiniBuildContext(this);
        ExternalBinaryInfo      ebi       = new ExternalBinaryInfo(gacutil_binary);
        ConfigureGacutilProgram configure = new ConfigureGacutilProgram();

        ArgCollector ac = configure.GetCollector();

        ac.Add(ebi, log);
        if (ac.FinalizeArgs(ctxt, log))
        {
            return(true);
        }

        Result r = configure.Build(ac, ctxt);

        if (r == null)
        {
            return(true);
        }

        gacprog = (GacutilProgram)r;
        return(false);
    }
Example #2
0
	bool InitGacutil () {
		ctxt = new MiniBuildContext (this);
		ExternalBinaryInfo ebi = new ExternalBinaryInfo (gacutil_binary);
		ConfigureGacutilProgram configure = new ConfigureGacutilProgram ();

		ArgCollector ac = configure.GetCollector ();
		ac.Add (ebi, log);
		if (ac.FinalizeArgs (ctxt, log))
			return true;

		Result r = configure.Build (ac, ctxt);
		if (r == null)
			return true;

		gacprog = (GacutilProgram) r;
		return false;
	}