Index: src/Tasks/MSMTask.cs
===================================================================
RCS file: /cvsroot/nantcontrib/NAntContrib/src/Tasks/MSMTask.cs,v
retrieving revision 1.16
diff -u -r1.16 MSMTask.cs
--- src/Tasks/MSMTask.cs	30 Oct 2003 18:27:16 -0000	1.16
+++ src/Tasks/MSMTask.cs	9 Nov 2003 21:45:42 -0000
@@ -2031,9 +2031,27 @@
                     fileVersion = null;
                 }
 
+                // propagate language (if available) to File table to avoid 
+                // ICE60 verification warnings
+                string language = null;
+                try 
+                {
+                    if (isAssembly) 
+                    {
+                        int lcid = fileAssembly.GetName().CultureInfo.LCID;
+                        language = (lcid == 0x007F) ? "0" : lcid.ToString(CultureInfo.InvariantCulture);
+                    } 
+                    else 
+                    {
+                        FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(filePath);
+                        language = fileVersionInfo.Language;
+                    }
+                } 
+                catch {}
+                
                 recFile.set_StringData(3, GetShortFile(filePath) + "|" + fileName);
                 recFile.set_StringData(5, fileVersion);
-                recFile.set_StringData(6, null);  // Language
+                recFile.set_StringData(6, language);  // Language
                 recFile.set_StringData(7, "512");
 
                 Sequence++;
