我今天正在写一些WiX文件,并且涉及很多重复输入,所以在我看来Resharper的Live Templates在这里非常有用。有谁知道吗?

我知道编写新的动态模板并不难,所以我最终可能会在几个小时内回答我自己的问题,但是如果有人能指出我那些很棒的预先存在的模板。

除此之外,任何其他WiX编辑技巧都将受到赞赏: - )

有帮助吗?

解决方案

实际上我只需要几个非常简单的......

用于创建文件组件:

 <Component Id="C_$COMP_ID
<Directory Id="D_$DIR_NAME<*>quot; Name="$NAME<*>quot; />
quot; Guid="$GUID<*>quot;> <File Id="F_$FILE_ID<*>quot; Name="$FILENAME<*>quot; /> </Component>

我将$ GUID $连接到“生成新指南”宏。

然后是一个更简单的创建目录条目:

<*>

我在Live Templates中找到的一个方便的功能是能够将其中一个字段分配给剪贴板值,因此在添加新文件时,我可以突出显示该文件的名称,然后按ctrl-C将其添加到剪贴板中,然后运行模板,但它只节省了一点点打字。

下次我正在编辑WiX文件时,我可能会写一些,我很乐意分享但是它们很容易编写和个性化定制我不确定会有多大的需求: - )

其他提示

你在使用Votive吗?因为那时你在使用wxs时会得到InteliSense。
如果您不使用Votive,那么您可以将将Wix XSD导入Visual Studio XSD存储库以获取InteliSense

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top