/// <summary> /// 打开案例。 /// </summary> /// <param name="file">案列的项目文件路径。</param> /// <returns>案例。</returns> public static Case Open(String file) { CPConfiguration configuration = CPConfiguration.Open(file); if (configuration == null) { return(null); } RestrictedCaseInfo caseInfo = configuration.GetCaseInfo(System.IO.Path.GetDirectoryName(file)); return(new Case(caseInfo, configuration, file)); }
/// <summary> /// 打开案例。 /// </summary> /// <param name="path">案列所在路径。</param> /// <returns>案例。</returns> public static Case Open(String path) { CPConfiguration configuration = CPConfiguration.Open(path); if (configuration == null) { return(null); } RestrictedCaseInfo caseInfo = configuration.GetCaseInfo(); return(new Case(caseInfo, configuration) { Existed = true }); }