Resharper Live模板,用于编辑WiX源文件

时间:2009-04-30 13:09:09

标签: wix resharper votive

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

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

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

2 个答案:

答案 0 :(得分: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文件时,我可能会写一些,我很乐意分享但是它们很容易编写和个性化定制我不确定会有多大的需求: - )

答案 1 :(得分:1)

你在使用Votive吗?因为在处理xs时你会获得IntelliSense。 如果您没有使用Votive,那么您可以放置​​Wix XSD into Visual Studio XSD repository to get InteliSense