Описание тега strongname

В платформе.NET строгое имя состоит из идентификатора сборки - ее простого текстового имени, номера версии и информации о культуре (если предоставлена) - плюс открытый ключ и цифровая подпись. Он создается из файла сборки (файла, который содержит манифест сборки, который, в свою очередь, содержит имена и хеш-коды всех файлов, составляющих сборку), с использованием соответствующего закрытого ключа.
2 ответа

Повторное использование строгого имени с большим количеством проектов

Я работаю на большой платформе интеграции, использующей пакеты служб SSIS Biztalk 2010 и VS2008. Каждый интерфейс хранится в одном командном проекте (TFS2010). В корне командного проекта каждый интерфейс создается со своим уникальным именем и под ба…
15 апр '11 в 06:16
2 ответа

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

Согласно MSDN, при разработке программного обеспечения с открытым исходным кодом рекомендуется включать как закрытые, так и открытые ключи, используемые для сборок со строгими именами, в систему управления с открытым исходным кодом: Если вы являетес…
21 мар '16 в 20:49
1 ответ

null PublicKeyToken для сборок x86

У меня проблема при компиляции управляемого проекта DLL. Решение состоит из двух проектов: первый - это.NET DLL, написанная на C#, а другой - управляемая C++ DLL, которая напрямую ссылается на проект C#. Оба проекта /DLL строго названы с помощью фай…
03 фев '14 в 10:21
1 ответ

Отладка / Ссылка на строго именованные библиотеки

Как правильно настроить решение (C#), которое имеет: Проект веб-приложения - содержит 16 ссылок на другие проекты / библиотеки DLL Всего 20 проектов за пределами веб-проекта Все проекты имеют строгое имя (pfx файл + версия и т. Д.) Когда я удаляю DL…
24 июн '09 в 21:13
1 ответ

Как обратиться к сборке со строгим именем из App.config?

У нас есть много сборок, которые раньше были частными сборками, на которые ссылаются \bin папка. я добавил configSection в файле App.config, который ссылается на сборку из \bin папка. <configSections> <section name="Logger" type="Logger.Cli…
18 май '11 в 09:00
1 ответ

Mock.Create<>() требующий строгого имени

У меня есть следующее дерево зависимостей MyFramework Доступ к данным процессор Processor.Tests Каждая сборка ссылается на все вышеупомянутые. Итак, Processor.Tests ссылается на Processor, DataAccess и MyFramework. За исключением ссылки ProcessorTes…
30 мар '18 в 17:19
0 ответов

Как ссылаться на DLL со строгим именем без проверки конкретной версии?

У меня есть проект C# (MyProject.DLL), который ссылается на сторонний компонент (ThirdParty.DLL), который получил "строгое имя". Я не могу развернуть обновление только для ThirdParty.DLL, потому что MyProject.DLL будет работать только с версией, с к…
22 фев '19 в 14:08
2 ответа

Сильно назовите три сборки, которые ссылаются друг на друга

Это, вероятно, действительно легко, но я в тупике (и я нуб с C#). У меня есть 3 сборки, которые ссылаются друг на друга (например, регистрация для уведомления о методе делегата или вызов открытого метода), и все они прекрасно компилируются, пока я н…
14 янв '10 в 20:35
2 ответа

Запустить настроенную версию сторонней сборки без строгой подписи

Я хочу внести изменения в сборку (MySQL соединительная сеть), я успешно собираю dll, но когда я пытаюсь запустить свое веб-решение, я получаю: Не удалось загрузить файл или сборку "MySql.Data" или одну из ее зависимостей. Подпись строгого имени не м…
12 май '17 в 16:27
3 ответа

Как я могу увидеть строгое название моей сборки?

У меня есть проект, и я создал для него файл ключа строгого имени. Как я могу сказать, что такое строгое название моей сборки? Кажется, это должно быть очевидным, но я не могу найти ссылку на это.
1 ответ

Microsoft.AspNet.SignalR.Redis требуется StackExchange.Redis.StrongName, однако для StackExchange.Redis.Extensions.Core требуется StackExchange.Redis

И Microsoft.AspNet.SignalR.Redis, и StackExchange.Redis.Extensions.Core используются в одном проекте. Первый требует StackExchange.Redis.StrongName, в то время как последний имеет зависимость от StackExchange.Redis. Очевидно, что вы не можете иметь …
0 ответов

Компиляция xmlrpc.net с использованием подписи под строгим именем, при добавлении к моему ресурсу dll по-прежнему выдает:"не имеет строгого имени"

У меня есть DLL, я создаю в C# с использованием Visual Studio 2008 Pro. мне нужно использовать в этом dll xllrpc.net dll. в xmlrpc.net я перекомпилирую dll с парой закрытого ключа, затем я использовал этот учебник, чтобы настроить его в xmlrpc.net. …
05 ноя '11 в 14:29
1 ответ

SNK против сертификата подписи кода

В моей организации мы используем файлы snk со сборками со строгими именами. Мы сами создаем снк. Кроме того, мы используем подпись кода подписи на двоичные файлы. Мы получаем пф от Verisign. В чем разница между этими двумя процессами? Разве это не п…
22 авг '10 в 15:46
1 ответ

SharePoint 2010: настройка локальной среды разработки из производственных данных - не удалось загрузить файл или сборку из-за недопустимого PublicKeyToken

Я пробовал несколько способов передать производственный контент SharePoint в мою недавно установленную локальную среду разработки, которая работает на виртуальной машине Windows Server 2008 R2. После того, как экспорт фермы и восстановление не удало…
20 фев '13 в 23:52
3 ответа

Как мне указать пароль для ключей в MSBuild с целью использования Hudson?

Мы только что настроили наш сервер hudson для создания проектов.NET, который, кажется, работает нормально, однако для проектов, которым требуется пароль при подписании сборок, я не могу понять, как сказать hudson, какой пароль? Для нас пароль спраши…
11 мар '10 в 20:58
0 ответов

Почему эта сборка не проходит проверку строгого имени?

Я использую CabLib.dll в моем проекте C# от http://www.codeproject.com/Articles/15397/Cabinet-File-CAB-Compression-and-Extraction Я использую Visual Studio 2015 на Windows 10. Когда я пытаюсь опубликовать приложение, я получаю эту ошибку: Strong nam…
17 авг '16 в 18:04
2 ответа

Строгое имя требуется для сборок, на которые ссылаются из неподписанного проекта?

Я работаю над службой WCF. Интерфейс и реализация службы WCF находятся в отдельных проектах. Существует также проект службы Windows для размещения службы WCF. Одна из вещей, которую должна сделать реализация службы WCF, это вызвать несколько внешних…
20 июл '13 в 15:18
0 ответов

Сильная подпись после сборки

Что я пытаюсь сделать: построить мою сборку Main.dll, которая ссылается на RefA.dll и RefB.dll объединить в одну сборку Main.dll с помощью IlMerge Сильное имя подписать как процесс пост-сборки. Шаг 3 будет выполняться только для официальной сборки н…
26 апр '17 в 16:44
0 ответов

Ошибка Xaml при обращении к внутренним классам в сборке со строгим именем

У меня есть особая проблема, связанная с внутренними классами, используемыми в xaml. Проблема заключается в следующем: Мы решили строго назвать все наши сборки. После строгого именования все проекты, кроме одного, компилируются без сбоев под VS 2017…
19 янв '18 в 12:44
1 ответ

Удалить строгое имя из сборки при сериализации с использованием регулярных выражений

Хотел поделиться найденным способом удаления строгого имени из имени сборки. Я использовал его для сериализации, но я предполагаю, что он может быть использован и для других вещей. private Regex _assemRegex = new Regex("(?&lt;assembly&gt;^.*?),.*");…
20 фев '12 в 11:11