1

我今天正在编写一些 WiX 文件,其中涉及大量重复输入,因此在我看来,Resharper 的实时模板在这里非常有用。有人知道吗?

我知道编写新的实时模板并不难,所以我可能会在几个小时内回答我自己的问题,但如果有人能指出我已经存在的那些,那就太好了。

作为旁白,任何其他 WiX 编辑技巧将不胜感激:-)

4

2 回答 2

2

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

用于创建文件组件:

 <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 文件时,我可能会再写一些,我很乐意分享,但它们很容易编写和根据个人喜好进行定制,我不确定是否会有巨大的需求:- )

于 2009-04-30T15:07:12.763 回答
1

你在用还愿吗?因为在 wxs 上工作时你会得到 InteliSense。
如果您不使用 Votive,则可以将Wix XSD 放入 Visual Studio XSD 存储库以获取 InteliSense

于 2009-04-30T13:30:16.820 回答