我今天正在编写一些 WiX 文件,其中涉及大量重复输入,因此在我看来,Resharper 的实时模板在这里非常有用。有人知道吗?
我知道编写新的实时模板并不难,所以我可能会在几个小时内回答我自己的问题,但如果有人能指出我已经存在的那些,那就太好了。
作为旁白,任何其他 WiX 编辑技巧将不胜感激:-)
我实际上只需要几个非常简单的......
用于创建文件组件:
<Component Id="C_$COMP_ID$" Guid="$GUID$">
<File Id="F_$FILE_ID$" Name="$FILENAME$" />
</Component>
我将 $GUID$ 连接到“生成新的 guid”宏。
然后是一个更简单的用于创建目录条目的方法:
<Directory Id="D_$DIR_NAME$" Name="$NAME$" />
我在 Live Templates 中发现的方便之处在于能够将其中一个字段分配给剪贴板值,因此在添加新文件时,我可以突出显示文件名并将 ctrl-C 突出显示到剪贴板,然后运行模板,但是它只节省了一点点打字。
下次我编辑 WiX 文件时,我可能会再写一些,我很乐意分享,但它们很容易编写和根据个人喜好进行定制,我不确定是否会有巨大的需求:- )
你在用还愿吗?因为在 wxs 上工作时你会得到 InteliSense。
如果您不使用 Votive,则可以将Wix XSD 放入 Visual Studio XSD 存储库以获取 InteliSense。