генерация licenses.licx - PullRequest
       22

генерация licenses.licx

6 голосов
/ 02 марта 2009

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

Проблема в том, что мы используем инструменты dxperience от devexpress, и он использует систему лицензий .net (licenses.licx). Изначально у меня была эта лицензия в репозитории, и я слышу , что это не обязательно лучшая идея. Так что я не включил его в хранилище. Но теперь, когда я извлекаю проект из репозитория на моем компьютере (на том же компьютере, на котором я проверял перед перемещением), он ищет файл лицензии и не генерирует его, как (я думаю), как должно быть.

Ответы [ 4 ]

7 голосов
/ 02 марта 2009

Мы столкнулись с той же проблемой, используя элементы управления Infragistics.

Наше решение состояло в том, чтобы сохранить пустой файл licnenses.licx в нашем исходном репозитории (Source Gear Vault), а затем изменить свойства файла на Только для чтения false для наших локальных рабочих мест. Таким образом, мы не пересекаемся с этим файлом, и он генерируется с соответствующими ключами наших рабочих станций.

Конечно, это небольшая ручная работа, которая может не подойти вам, но именно так мы и делаем.

3 голосов
/ 25 ноября 2016

Кроме того, вы можете установить пакет EmptyLicensesLicx nuget, и он будет проверять наличие пустого Licenses.licx в вашем проекте, прежде чем он будет скомпилирован (и это все, что вам нужно).

1 голос
/ 02 марта 2009

Этот файл должен автоматически скомпилироваться в ваши сборки развертывания, если файл licenses.licx включен как встроенный ресурс . Под капотом Visual Studio использует lc.exe для включения этого в ваши сборки.

http://www.atalasoft.com/kb/Article.aspx?id=10103

0 голосов
/ 23 октября 2017
  1. удалить существующий файл лицензии
  2. решить все ошибки
  3. проверка свойств решения, имени DLL, имени источника
  4. пересобрать проект
...