Visual studio 2010, Настройка лицензии Windows XP / 7 - PullRequest
0 голосов
/ 20 сентября 2011

Visual studio 2010, Windows XP / 7

Я не уверен, что я делаю прямо здесь, но у меня есть проект приложения с проектом установки (Visual Studio).

У меня естьсоздал файл лицензии license.rtf для проекта приложения и включил его в проект установки.

Я также добавил диалоговое окно «Лицензия» в проекте установки и добавил в него файл license.txt.но когда я перестраиваю проект установки, я получаю следующее сообщение об ошибке:

Error   1   Unable to build dialog module named 'c:\Program Files (x86)\
                Microsoft Visual Studio 10.0\Common7\Tools\Deployment\.\VsdDialogs\
                1033\VsdLicenseDlg.wid' 
                C:\svn\eis-damalini-easylink\EasyLink\Setup1\Setup1.vdproj  Setup1

Я также пытался с файлом .rtf, но безуспешно

/ Stefan

Ответы [ 2 ]

1 голос
/ 12 июля 2012

Если прикрепленный файл rtf создан с использованием самой Visual Studio, возможно, существуют проблемы с кодировкой файла. Следовательно, создайте новый файл с помощью Microsoft Word и сохраните файл как rtf.

Я решил свою проблему следующим образом.

1 голос
/ 24 марта 2012

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

Добавьте отдельный файл или убедитесь, что он не развертывается вместе с вашим основным выходом.

  1. Щелкните правой кнопкой мыши ваш проект установщика -> Просмотр -> Файловая система
  2. Выберите «Папка приложения».
  3. В правой панели щелкните правой кнопкой мыши -> Добавить -> Файл
  4. Добавьте файл, который не является частью вашего проекта, например, совершенно отдельный файл RTF.
  5. Щелкните правой кнопкой мыши ваш проект установщика -> Вид -> Пользовательский интерфейс
  6. Выберите диалоговое окно «Лицензионное соглашение».
  7. В окне свойств снова выберите файл лицензии.
  8. Выберите файл, который вы только что добавили в файловую систему установки.

NB. Убедитесь, что вы удалили все неверные настройки, которые вы сделали, они будут отображаться в вашем проекте установщика с красным значком «неверно». Даже после добавления нового отдельного файла старый файл может по-прежнему задерживаться, вызывая предупреждения в вашей сборке.

Пример того, как конфликтный файл выглядит в вашем проекте. Значок фактически означает «исключить», но он подсказывает, что ваш файл не будет доступен во время сборки установщика.

Conflicting license file that should be removed

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...