Заметки консультанта

Шамрай Александр Владимирович

Использование приватных ключей с Team Build

Posted by Шамрай Александр на Апрель 7, 2009

<< Перейти в раздел «Team Foundation Build FAQ»

Проблема:

При попытке выполнить сборку с помощью Team Build проекта, который содержит приват ключ, возникает ошибка:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(1718,7): error MSB4018: The «ResolveKeySource» task failed unexpectedly.
System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
at Microsoft.Build.Shared.ExceptionHandling.RethrowUnlessFileIO(Exception e)
at Microsoft.Build.Tasks.ResolveKeySource.ResolveAssemblyKey()
at Microsoft.Build.Tasks.ResolveKeySource.Execute()
at Microsoft.Build.BuildEngine.TaskEngine.ExecuteTask(ExecutionMode howToExecuteTask, Hashtable projectItemsAvailableToTask, BuildPropertyGroup projectPropertiesAvailableToTask, Boolean& taskClassWasFound)

Решение:

  1. Войти на сервер сборок под учетной записью, которая используется сервисом сборки.
  2. Запустить проект на сборку с помощью Visual Studio.
  3. Ввести пароль для проекта.

Дополнительные ресурсы:

Strong Name your assemblies with Team Build using a private key

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: