Ошибка сборки PostSharp TFS: лицензия не установлена - PullRequest
0 голосов
/ 07 июня 2018

использую PostSharp уже 6 месяцев, только часть Essentials, никаких проблем с локальными сборками или сборками TFS онлайн, затем это начало происходить:

D:\a\1\s\ACME.Email.Publisher\ACME.Email.Publisher.csproj : error PS0242: License error. No valid license key has been installed. Please visit https://www.postsharp.net/purchase to acquire a license of PostSharp. To register a license key, use PostSharp Essentials or start the evaluation period, execute the program C:\ProgramData\PostSharp\5.0.44\bin.Release\PostSharp.Settings.UI.exe.
C:\Users\VssAdministrator\.nuget\packages\postsharp\5.0.44\build\PostSharp.targets(314,5): error : The process C:\ProgramData\PostSharp\5.0.44\bin.Release\postsharp-net40-x86-native.exe exited with code 11. [D:\a\1\s\ACME.Email.Publisher\ACME.Email.Publisher.csproj]
Build FAILED.

Итак ... Я прочитал постострая страница поддержки.Похоже, что их эвристическая проверка для запуска в автоматическом режиме - и, следовательно, без принудительного лицензирования - теперь терпит неудачу.Следуя их советам:

  1. Я установил переменную окружения следующим образом: Environment.UserInteractive = false
  2. Я напечатал PID процесса, выполняющего сборку.Это 0 (хотя я не контролирую это).
  3. Они предлагают добавить лицензионный ключ в сборку, у меня его нет.
  4. 1-3 не былопомогите, чтобы они предложили уведомить службу поддержки, используя переполнение стека, и вот я здесь.
...