invalidInstallerNames.AppendFormat(" - {0}\n", invalidInst.ToString());
}
- string msg = string.Format("以下の{0}個のパッケージでファイルが壊れている可能性があります。\n{1}\n強制的にインストールを続行しますか?",
+ string msg = string.Format("以下の{0}個のパッケージでファイルが壊れている可能性があります。\n{1}\nダウンロードし直しますか?",
invalidInstallers.Count, invalidInstallerNames.ToString());
NaGetTaskQueryResult result = NaGetTaskQueryResult.CANCEL;
if (!cancelCalled) {
result = RaiseTaskSetQueryEvent(msg, NaGetTaskQueryResult.CONTINUE
- | NaGetTaskQueryResult.RETRY
| NaGetTaskQueryResult.CANCEL);
}
switch (result) {
case NaGetTaskQueryResult.CONTINUE:
- RaiseTaskSetEvent(NaGetTaskSetEventType.WARNING, "ハッシュの非整合を無視してインストールを継続");
- invalidInstallers.Clear(); // ハッシュ非適合パッケージを強制的に抹消
- break;
- case NaGetTaskQueryResult.RETRY:
RaiseTaskSetEvent(NaGetTaskSetEventType.INFO, "ダウンロード処理を再試行");
foreach (Installation invalidInst in invalidInstallers) {
break;
//case NaGetTaskQueryResult.CANCEL:
default:
- RaiseTaskSetEvent(NaGetTaskSetEventType.CANCELED, "ã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\81®ã\82¤ã\83³ã\82¹ã\83\88ã\83¼ã\83«処理がキャンセルされました");
+ RaiseTaskSetEvent(NaGetTaskSetEventType.CANCELED, "ã\83\91ã\83\83ã\82±ã\83¼ã\82¸ã\81®ã\83\80ã\82¦ã\83³ã\83ã\83¼ã\83\89処理がキャンセルされました");
done = true;
return;
}