Создание строгих имен в.NET с помощью Инструмента Строгого имени

После получения инструкции от Google я попытался создать StrongNameFile со следующей командой:

C:\Program Files\Microsoft Visual Studio 9.0\VC\sn -k StrongNameFile.snk

Когда я выполнил команду, я получил сообщение об ошибке:

'sn' is not recognized as an internal or external command, operable program or batch file.

Я попробовал его следующим образом:

C:\Program Files\Microsoft Visual Studio 9.0\SDK\v3.5\Bin>sn -k StrongNameFile.snk

Но получил ту же ошибку. Кто-то помогает мне решить эту проблему.

5
задан Joulukuusi 18 November 2012 в 20:47
поделиться

4 ответа

Откройте командную строку Visual Studio вместо обычной командной строки. (Start> Microsoft Visual Studio 2008> Tools Visual Studio> Command Command Command Command.) Это настроит ваш путь для включения каталогов .NET Framework SDK, которые включают SN.EXE .

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

C: \ Program Files \ Microsoft Sdks \ Windows \ v6.0a \ bin

(точнее Номер версии может варьироваться.)

9
ответ дан 13 December 2019 в 22:08
поделиться

Вы, вероятно, используете командную строку DOS. Вы на самом деле хотите подскажите командную строку Visual Studio при выполнении Sn.

1
ответ дан 13 December 2019 в 22:08
поделиться

Используйте коробку приглашения команд Visual Studio 2008 в меню «Пуск»:

Все программы | Microsoft Visual Studio 2008 | Инструменты Visual Studio | КОМАНДУРА Visual Studio 2008.

В этом используйте команду «Sn».

Этот ярлык устанавливает необходимую среду пути.

0
ответ дан 13 December 2019 в 22:08
поделиться

В качестве альтернативы всем остальным ответам здесь, вы могли бы поискать на жестком диске sn.exe...

0
ответ дан 13 December 2019 в 22:08
поделиться