【问题标题】:Resharper Live Templates for editing WiX source files用于编辑 WiX 源文件的 Resharper 实时模板
【发布时间】:2009-04-30 13:09:08
【问题描述】:

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

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

除此之外,任何其他 WiX 编辑技巧将不胜感激:-)

【问题讨论】:

  • 我猜你和 Martin Peck 一起在同一个项目上工作,因为你们俩只问了同一个问题,彼此只问了几秒钟 stackoverflow.com/questions/806825/…
  • +1 因为我刚刚问了同样的问题!
  • @Eoin:正确。我的问题现已删除。
  • @Eoin :-) 看起来不够紧密......
  • 所以,将同事聚集在一起 ;-)

标签: wix resharper votive


【解决方案1】:

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

用于创建文件组件:

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

【讨论】:

    【解决方案2】:

    您在使用 Votive 吗?因为在 wxs 上工作时你会得到 InteliSense。
    如果您不使用 Votive,那么您可以输入 Wix XSD into Visual Studio XSD repository to get InteliSense

    【讨论】:

    • 是的,我正在使用 Votive,但值得检查:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多