Описание тега strong-named-key

Строгий именованный ключ (также называемый ключом SN или строгим именем) используется в платформе Microsoft .NET для уникальной идентификации компонента.
1 ответ

Mono xbuild error CS1548 - неверный формат файла ключа

Поэтому я пытаюсь заставить проект VS2010 C# стать кроссплатформенным. Первая цель - собрать его в Mono 2.10.5 для Windows. Я еще не коснулся ни одного кода - я начинаю с недавней способности xbuild создавать файлы sln. (Между прочим, я использую Je…
20 сен '11 в 23:02
0 ответов

Присвоение строгого имени сторонней DLL

Я пытаюсь профилировать веб-службу IIS, размещенную на другом компьютере, с помощью инструментов командной строки VSTS. Во время этого процесса файл My(CommercialService.dll) становится неподписанным. Поэтому я оставляю свой вышеупомянутый Dll с тем…
15 ноя '11 в 15:22
2 ответа

Строгое имя sn.exe: не удалось установить пару ключей - объект уже существует

У меня есть 2 разные версии одного и того же проекта на моей машине. Один из транка кода, а другой из ветви кода. Эти проекты используют ключ.pfx для включения сильного именования. Когда я впервые попытался скомпилировать транковую версию проекта, я…
0 ответов

Как защитить ссылку DLL, используя строгий ключ sn

Мне нужно установить приложение на клиентский компьютер, и я хочу защитить мою DLL от несанкционированного доступа, но мне это не удалось. Я выполнил описанные ниже шаги, пройди и предложи, если это возможно, ИЛИ где-то я делаю не так Создана проста…
08 фев '18 в 09:57
0 ответов

Подписание сборок со строгим именем и сертификатом

Я понимаю, что для строго названных C++ DLL мне нужно: создать файл ключа строгого имени. Присвойте строгое имя проекту, добавив ключевые свойства(этот способ требуется для установки поддержки общего языка RunTime) или укажите файл ключа, который мы…
1 ответ

Couchbase не работает на производственном сервере

Я использую клиент Couchbase внутри моего проекта asp.net web mvc (я скачал dll файлы отсюда) У меня установлен сервер Couchbase на Windows Server 2012 x64. При разработке проекта все работает как положено. Когда я публикую сайт на сервере, я получа…
1 ответ

Задержка подписанной сборки цепочки

Я разрабатываю сборку C# .NET (имя: A.exe), которая должна быть с задержкой подписана, а затем полностью подписана сторонней компанией. Чтобы отложить подписку, я использую открытый ключ. Сборка A содержит ссылки на сборки B.Core.dll, B.Common.dll, …
12 авг '16 в 09:30
1 ответ

Необходимо ли повторно вводить пароль PFX каждый раз, когда разработчик извлекает ветку из обходного пути TFS?

11 библиотек DLL в моем решении должны использовать сертификаты PFX (очень крупное корпоративное приложение, использующее установку Click-Once). Сертификаты работают отлично, за исключением того, что каждый раз, когда кто-то снимает ветку TFS с друг…
26 янв '16 в 21:00
1 ответ

Добавление файла строгого имени (.pfx) в проект программным способом

Я могу создать самозаверяющий сертификат и сгенерировать файл.pfx из кода, используя makecert и pvk2pfx. Я могу редактировать файл проекта программно (используя regex, хотя реализация xmlreader также может работать и, возможно, будет безопаснее) для…
21 мар '18 в 14:02
1 ответ

Безопасно ли менять ключ строгого имени для новой версии подписанной и опубликованной библиотеки?

При разработке новых библиотек для продукта я генерировал ключи (через Visual Studio) и подписывал библиотеки, каждая из которых имела собственный ключ с паролями. Я никогда не сталкивался с подписанием прежде и сделал это в спешке. Теперь мы решили…
15 сен '15 в 06:16
1 ответ

Команда MSB3073 вышла с 1

при подписывании для dll файлов команда выполнена успешно, но для.exe файлов я получил сообщение об ошибке "Команда завершена с 1". exec Command = "SN-R demo.dll.. \ key.snk" exec Command = "SN-R demo.exe.. \ key.snk" Пожалуйста, помогите мне, как …
1 ответ

Перечисление имен контейнеров со строгим именем CSP

Я пытаюсь найти некоторую информацию о том, как (если это вообще возможно) перечислить все имена контейнеров в CSP со строгим именем (поставщик криптографических услуг). По сути, когда вы печатаете sn.exe -i key.snk MyContainerNameпары открытого и з…
20 май '13 в 21:15
4 ответа

Самый простой способ предотвратить загрузку моей управляемой сборки?

Нуб безопасности.Net здесь... Какой самый простой способ предотвратить загрузку моей сборки кем-то другим? Предыстория: хотя я действительно ищу просто "достаточно хорошую" защиту (с достаточным количеством времени / денег / умов, которые кто-то мож…
2 ответа

StrongName сборка.NET без доступа к исходному ключевому файлу

Я сделал некоторые изменения в коде в существующей.NET сборки DLL. У меня нет ключевого файла, используемого для подписи кода. Как заставить исполняемый файл.NET загрузить его, не регистрируя его для пропуска проверки (не переносимого), не удаляя St…
10 сен '12 в 22:37
1 ответ

Подпись строгого имени недопустима для этой сборки. Microsoft.Practices.EnterpriseLibrary.Data.dll

Я запускаю приложение Windows Form как развертывание ClickOnce. Когда я отлаживаю решение, я не получаю никакой ошибки. работает нормально Но когда я публикую приложение, используя развертывание одним щелчком мыши, и запускаю приложение из папки, я …
24 сен '14 в 04:47
1 ответ

Упрямая сборка, неправильный ключ? Или это проблема с сильным именем?

Я использую две сборки DLL от Microsoft, чтобы сравнить Xml. XmlComparer.cs использует Microsoft.XmlDiffPatch, и эти две ссылки правильно добавлены в Visual Studio. Однако я получаю это сообщение: Ошибка: не удалось загрузить файл или сборку 'XmlDif…
19 июл '12 в 12:36
0 ответов

Модульное тестирование строго названной библиотеки классов

Я пишу некоторые модульные тесты для библиотеки классов, которая обычно публикуется как пакет nuget внутри. Я добавил библиотеку классов в решение (которое до сих пор имеет только один проект библиотеки классов) и добавил ссылки на NUnit и проект, к…
10 май '17 в 15:13
1 ответ

Проверка сборки под строгим именем работает локально, но не проходит тестовое устройство

В моей заявке я ссылаюсь на.dll, которая работает локально. После того, как я собрал приложение для выпуска и протестировал его на другом компьютере, библиотека не загружается. Я прикрепил процессы к отладчику Visual Studio на тестовом компьютере, и…
01 июл '14 в 13:46
1 ответ

Конфигурация знака того же самого проекта другого решения

Я пытаюсь найти способ использовать знак строгого имени в качестве конфигурации. Мой случай таков: у меня есть проект, который включает в себя два разных решения. Для одного решения я хочу, чтобы проект был подписан ключом строгого имени, но для дру…
2 ответа

Ключ строгого имени поврежден или нечитаем

В редких случайных интервалах некоторые проекты в решении больше не будут создаваться. Вероятно, из-за поврежденного или утерянного файла со строгим именованным ключом, что приводит к следующим ошибкам при сборке проекта: Ошибка 1 Файл метаданных 'D…
06 июл '11 в 19:09