Сильный подписанный NAudio.dll - PullRequest
       4

Сильный подписанный NAudio.dll

2 голосов
/ 21 октября 2011

Есть ли у кого-нибудь Strong-подписанная NAudio.dll?

Поскольку я создаю приложение, для которого NAudio должна иметь сильную подпись.

Ошибка сборки 'NAudio.dll' должна быть сильнойподписан, чтобы быть отмеченным как предварительное условие.

Ответы [ 2 ]

1 голос
/ 21 октября 2011

Поскольку это открытый исходный код, вы можете загрузить исходный код, и подписать его самостоятельно

1 голос
/ 21 октября 2011

Это, по сути, сообщение об ошибке развертывания. Это означает, что ClickOnce-Deployment будет проверять, установлена ​​ли сборка в GAC целевого компьютера, прежде чем запускать ваше приложение.

Это часто требуется, например, когда все компьютеры в компании имеют стандартную настройку, которая включает в себя клиент Oracle, MQ Client, ...

Если вы развертываете не через ClickOnce, а скорее через XCopy, ваше приложение просто сгенерирует исключение при запуске, если NAudio не находится ни в директории выполнения, ни в GAC (где без строгого имени это не ).

Поскольку NAudio.dll - это проект CodePlex, вы можете развернуть его вместе со своим приложением, и вам не нужно устанавливать его отдельно на всех целевых машинах. Откройте «Настройки проекта», перейдите на вкладку «Опубликовать», нажмите «Файлы приложения», найдите NAudio и установите для него статус публикации «Включить». Чтобы это работало, вы также должны убедиться, что для вашей ссылки на NAudio для параметра «Копировать локальный» задано значение true.

...