Создание ярлыка WIX3.8 с использованием C#

Ошибка 1 Значение атрибута ярлыка /@Id "C:\Visual Studio 2013\Projects\AppName With Spaces\AppName With Spaces\bin\Debug\APS.exe" не является допустимым идентификатором. Идентификаторы могут содержать символы ASCII AZ, az, цифры, подчеркивания (_) или точки (.). Каждый идентификатор должен начинаться либо с буквы, либо с подчеркивания. C:\Visual Studio 2013\ Проекты \ Имя приложения с пробелами \AutomatedIDSystemInstaller\Product.wxs 36 1 AutomatedIDSystemInstaller

Я пытаюсь добавить объявленный ярлык на рабочий стол для пользователя (не общедоступный / рабочий стол) в Windows 7.

Следующий код находится в моей ComponentGroup

<Fragment>
    <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
  <Component Id="ProductComponents">
    <File Source="$(var.MyProject.TargetPath)" KeyPath="yes">
      <Shortcut Id="$(var.MyProject.TargetPath)" 
                Name="MyProject Name"
                Advertise="yes" 
                Description="1-Click to Change all your passwords!" 
                WorkingDirectory="INSTALLFOLDER" 
                ShortName="APS"                      
                Directory="DesktopFolder"/>
    </File>
  </Component>

0 ответов

Другие вопросы по тегам