Index: visual_studio/NativeClientVSAddIn/create_package.py |
diff --git a/visual_studio/NativeClientVSAddIn/create_package.py b/visual_studio/NativeClientVSAddIn/create_package.py |
index 9dc3a15fda6c56f6a38c51d2c5b92b436b29b829..df3c4a7aaf7eba0b7270caf4f949c70b1e5a5597 100644 |
--- a/visual_studio/NativeClientVSAddIn/create_package.py |
+++ b/visual_studio/NativeClientVSAddIn/create_package.py |
@@ -98,12 +98,12 @@ def AddVersionModifiedAddinFile(archive): |
Args: |
archive: Already open archive file. |
""" |
- info = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, "\\") |
- ms = info['FileVersionMS'] |
- ls = info['FileVersionLS'] |
- version = "[%i.%i.%i.%i]" % ( |
- win32api.HIWORD(ms), win32api.LOWORD(ms), |
- win32api.HIWORD(ls), win32api.LOWORD(ls)) |
+ path = '\\VarFileInfo\\Translation' |
+ pairs = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, path) |
+ lang, codepage = pairs[0] |
+ path = u'\\StringFileInfo\\%04X%04X\\ProductVersion' % (lang, codepage) |
binji
2012/10/11 20:23:00
needs to be unicode string?
|
+ prodVersion = win32api.GetFileVersionInfo(ADDIN_ASSEMBLY, path) |
+ version = "[%s]" % prodVersion |
print "\nNaCl VS Add-in Build version: %s\n" % (version) |
metadata_filename = os.path.basename(ADDIN_METADATA) |