Resharper Live Templates для редактирования исходных файлов WiX - PullRequest
1 голос
/ 30 апреля 2009

Сегодня я пишу несколько файлов WiX, и в них задействовано много повторений, поэтому мне кажется, что живые шаблоны Resharper были бы здесь очень полезны. Кто-нибудь знает что-нибудь?

Я знаю, что не так уж сложно написать новые живые шаблоны, поэтому я могу в итоге ответить на свой вопрос через пару часов, но если кто-нибудь сможет указать мне на уже существующие, это было бы здорово.

В качестве примечания были бы полезны любые другие советы по редактированию WiX: -)

Ответы [ 2 ]

2 голосов
/ 30 апреля 2009

Мне на самом деле нужна была только пара очень простых ...

Для создания файловых компонентов:

 <Component Id="C_$COMP_ID$" Guid="$GUID$">
        <File Id="F_$FILE_ID$" Name="$FILENAME$" />
 </Component>

Я подключил $ GUID $ к макросу «генерировать новый гид».

Тогда еще более простой способ создания записей каталога:

<Directory Id="D_$DIR_NAME$" Name="$NAME$" />

Удобной вещью, которую я обнаружил с помощью живых шаблонов, была возможность назначить одно из полей значению буфера обмена, поэтому при добавлении нового файла я мог бы выделить его имя и нажать Ctrl-C его в буфер обмена, а затем запустить шаблон, но это только экономит немного ввода.

Я, вероятно, напишу еще несколько раз, когда буду редактировать файлы WiX, я был бы рад поделиться, но их так легко написать и настроить в соответствии с личными предпочтениями. Я не уверен, что будет огромный спрос: -)

1 голос
/ 30 апреля 2009

Вы используете Votive? потому что тогда вы получаете InteliSense при работе на wxs.
если вы не используете Votive, вы можете поместить Wix XSD в хранилище Visual Studio XSD, чтобы получить InteliSense .

...