当我创建一个新的安装项目时,它告诉我GUID语法是不正确的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当我创建一个新的安装项目时,它告诉我GUID语法是不正确的相关的知识,希望对你有一定的参考价值。
我刚刚在VS社区2017中安装了WIX 3.11,当我创建一个新的安装项目时,我收到一条消息,指出GUID的语法不正确。我不知道我应该在哪里提供这个。
简答:使用这样的大写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中使用的那些(在菜单中:
Tools
=>
Create GUID
- 见下面的屏幕截图)。 - 或者,您可以将网站用于Online GUID Generator等目的。
创建GUID工具
以上是关于当我创建一个新的安装项目时,它告诉我GUID语法是不正确的的主要内容,如果未能解决你的问题,请参考以下文章