Я получаю сообщение об ошибке «Отказано в доступе», когда я использую инструмент сильного имени для создания нового ключа для подписи сборки .NET. Это отлично работает на компьютере под управлением Windows XP, но оно не работает на моей машине Vista.sn.exe не удалось получить сообщение об ошибке «Отказано в доступе»
PS C:\users\brian\Dev\Projects\BELib\BELib> sn -k keypair.snk
Microsoft (R) .NET Framework Strong Name Utility Version 3.5.21022.8
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to generate a strong name key pair -- Access is denied.
В чем причина этой проблемы и как ее исправить?
Вы используете свой PowerShell или командной строки в качестве администратора? I нашел это первым местом для Посмотрите, пока не привыкнете к доступу пользователя Управление или повернутый пользовательский доступ Управление выключено.
Да, я попробовал запустить PS и обычную командную строку в качестве администратора. Появляется одно и то же сообщение об ошибке.
Черт, хочу, чтобы я мог дать больше, чем +1. Я люблю тебя очень! – 2009-10-13 16:22:34
В Windows 7 путь «C: \ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys». Возможно, вам придется показывать скрытые и системные файлы, чтобы увидеть папку «Все пользователи». – JMS10 2015-04-30 16:24:50