Недавно я клонировал машину сборки, переименовал машину в домене и переместил машину с диска SATA на накопитель SSD.Ошибка msb3325 не может импортировать файл ключа
Я пытаюсь установить новую сборку для новой ветки в SVN. Приложение представляет собой сочетание Visual Studio 2010 C# и VB.NET кода и VB6 кода
Когда первый проект пытается собрать из командной строки она не сможет компилировать с ошибкой: «ошибка MSB3325: Невозможно импортировать следующий ключевой файл: «MyFile1.pfx». Ключевой файл может быть защищен паролем. Чтобы исправить это, попробуйте снова импортировать сертификат или вручную установить сертификат в сильное имя CSP со следующим именем контейнера: VS_KEY _ #### ###### "
Теперь я могу открыть среду разработки Visual Studio 2012 и успешно сгенерировать проект, как режим Release, так и Debug. В любом порядке.
Вещи, которые я пытался решить эту проблему:
- Я открыл файл PROJ и выбрал свойства, подписание, и попытался снова выбрать файл «MyFile1.pfx».
- Я попытался снова подписать файл MyFile1.pfx.
- Я оставил проект Visual Studio 2012 открытым и открыл окно команды. Я попробовал «sn -i xxxxx.pfx VS_xxxxxxx», введите пароль при появлении запроса
- Я попытался вручную отредактировать файлы. Proj и удалить ссылки на файл MyFile1.pfx и перестроить проекты, а затем добавить «MyFile1.pfx "файл снова.
в каждом из этих случаев, в командной строке сборки не удается, и студия сборки Визуальная успешно.
Моя команда линия сборки нам, используя файлы решения для сборки и вызывает devenv.com для построения решения.
Я смущен, почему работает сборка IDE и комманда d line, я думаю, что он имеет какое-то отношение к построению из .com verses exe.
Есть ли что-нибудь еще, что я могу сделать, кроме создания новой машины для сборки с нуля для этой ветки?
спасибо.
Dan
Я хочу уточнить, что если удалить флаг цифровой подписи, что сборка делает успешно завершена, однако, цифровая подпись является желательным. : D –
Хорошо, ** Я нашел решение ** (но я не могу его опубликовать). Это странно, но верно. Он занимается службой круиз-контроля всех вещей. * Если кто-либо еще сталкивается с подобной проблемой * проверьте свойства служб для Cruise Control. Нажмите на вкладку «Вход в систему» Проверьте настройки «Эта учетная запись», если она установлена. Убедитесь, что настройки для первого запуска, по крайней мере, являются текущим пользователем. Мои настройки были настроены для локальной учетной записи администратора, и я не вхожу в систему как локальный администратор при настройке машины. Надеюсь, это поможет кому-либо еще попытаться преследовать проблему с подделкой файлов изгоев. Dan –
Возможный дубликат [Невозможно импортировать ключевой файл «blah.pfx» - ошибка «Ключ-файл может быть защищен паролем»] (http://stackoverflow.com/questions/2815366/cannot-import-the-keyfile-blah -pfx-error-the-keyfile-may-be-password-protec) - хотя я вижу, что вы пробовали принятый ответ. Но есть много других вещей, поэтому было бы разумно дать вам ответ в качестве альтернативного ответа. – PJTraill