什么是给予的GUID用于在维克斯的WXS文件组件的正确语法?
在大多数的样品,我发现
Guid="00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6"
但在一些样品中,我发现
Guid="{00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6}"
我宁愿第二个版本,因为这是直接由GUIDGEN工具生成。 但它是正确的吗?
什么是给予的GUID用于在维克斯的WXS文件组件的正确语法?
在大多数的样品,我发现
Guid="00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6"
但在一些样品中,我发现
Guid="{00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6}"
我宁愿第二个版本,因为这是直接由GUIDGEN工具生成。 但它是正确的吗?
该WiX的编译器两种形式转换为表格Windows安装程序预计(用大括号和大写字母) 。
除了鲍勃Arnson的建议是:
正确使用这些自动生成的GUID可以显著简化您的维克斯源文件:
<!-- Sample guid below, do not copy paste -->
<Component Id="File.dll" Guid="{12345678-1234-1234-1234-123456789ABC}">
<File Id="File.dll" Name="File.dll" KeyPath="yes" Source="..\File.dll" />
</Component>
与
<Component>
<File Source="..\File.dll" />
</Component>
总之, 自动的GUID的组合, 默认的属性值产生,由于除去了大量的“噪音” 更短 ,更易于阅读维克斯XML源文件 -这无疑使他们不容易出错 :
其他在这里维克斯技巧 ,虽然文章可能有点过时了。
我用两个人身上,似乎都完全正常工作。