OSDN Git Service

na-get-lib,インストール時にハッシュ検証失敗したときにどのソフトが失敗したかを表示するようにした
authorttp <ttp@users.sourceforge.jp>
Sat, 9 May 2009 03:10:34 +0000 (12:10 +0900)
committerttp <ttp@users.sourceforge.jp>
Sat, 9 May 2009 03:10:34 +0000 (12:10 +0900)
na-get-lib/NaGet.SubCommands/NaGetInstall.cs

index a3e5e31..24be984 100644 (file)
@@ -104,8 +104,13 @@ namespace NaGet.SubCommands
                                        \r
                                        // ハッシュが壊れているときの対策\r
                                        if (invalidInstallers.Count > 0) {\r
-                                               string msg = string.Format("{0}個のパッケージでファイルが壊れている可能性があります\n強制的にインストールを続行しますか?",\r
-                                                                          invalidInstallers.Count);\r
+                                               System.Text.StringBuilder invalidInstallerNames = new System.Text.StringBuilder();\r
+                                               foreach (Installation invalidInst in invalidInstallers) {\r
+                                                       invalidInstallerNames.AppendFormat(" - {0}\n", invalidInst.ToString());\r
+                                               }\r
+                                               \r
+                                               string msg = string.Format("以下の{0}個のパッケージでファイルが壊れている可能性があります。\n{1}\n強制的にインストールを続行しますか?",\r
+                                                                          invalidInstallers.Count, invalidInstallerNames.ToString());\r
                                                NaGetTaskQueryResult result = NaGetTaskQueryResult.CANCEL;\r
                                                \r
                                                if (!cancelCalled) {\r