当我创建一个新的安装项目时,它告诉我GUID语法不正确

时间:2019-04-25 14:46:13

标签: wix

我刚刚在VS Community 2017中安装了WIX 3.11,当我创建一个新的安装项目时,我收到一条消息,指出GUID的语法不正确。我不知道该在哪里提供。

1 个答案:

答案 0 :(得分:2)

  

简短答案 :使用大写GUId {F77F1880-CBDE-42CD-A45E-9D9C990BC3C2} -用于需要属性有效的GUID。其中包括几项内容,例如 Product Code Upgrade Code Package Code (自动生成)和 Component GUIDs 。使用创建GUID工具制作GUIDS。在Visual Studio菜单中: Tools => Create GUID 。请参见下面的屏幕截图。

注释

  • GUID两端的花括号: { } 是可选的。
  • WiX也将处理小写的GUID,但MSI将不处理(完成的MSI必须具有大写的GUID)。只需使用大写GUID,就可以完成。
  • 您可以对某些属性使用 * ,以便在编译时自动生成GUID。例如产品代码。
  • For component GUIDs you can leave out the whole attribute

快速入门 :有关如何编译"WiX Hello World-style MSI"的分步说明。底部实际标记中的内联注释可能足以使您前进。 And a similar Hello World sample from CodeProject.com

一般提示 :以下是一些WiX Quick-Start Tips。特别是底部的示例WiX代码可能会有所帮助。

WiX帮助文件 :WiX帮助文件包含以下内容:How To: Generate a GUID


GUID :例如A GUID is a globally unique identifier {273323D2-5845-4517-8131-5458A065F06E} 。我想这很清楚吗?如果没有,请阅读链接。它是以多种口味表示的 128-bit number

  • GUID有许多种,可使用Visual Studio随附的 Create GUID工具轻松创建可在WiX中使用的GUID(在菜单中: Tools => Create GUID -请参见下面的屏幕截图。)
  • 或者,您可以将网站用于Online GUID Generator之类的目的。

创建GUID工具

Create GUID Tool