Описание тега 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
ответа
Как я могу увидеть строгое название моей сборки?
У меня есть проект, и я создал для него файл ключа строгого имени. Как я могу сказать, что такое строгое название моей сборки? Кажется, это должно быть очевидным, но я не могу найти ссылку на это.
29 июн '13 в 01:19
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. Очевидно, что вы не можете иметь …
26 мар '16 в 06:51
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("(?<assembly>^.*?),.*");…
20 фев '12 в 11:11