Вопросы по теме 'strongname'

Автоматически сильное именование оболочки COM-взаимодействия
У меня есть проект C # в Visual Studio 2005, который ссылается на несколько библиотек COM. Когда я его создаю, возникают такие ошибки: Сборка, на которую указывает ссылка assemblyName, не имеет строгого имени. Теперь я использовал ссылки...
1105 просмотров
schedule 22.11.2021

Совершенно особый PublicKey в сборках ядра .NET
Я заметил, что основные сборки .NET имеют PublicKey = 00000000000000000400000000000000. Он не только короче, чем позволяет генерировать sn.exe (минимум 384 бита), но и имеет много нулей. Как сгенерировать ключ подписи с таким необычным открытым...
483 просмотров
schedule 23.11.2021

Строгое имя для C ++ DLL
Возможный дубликат: Как зарегистрировать сборку без строгого имени для загрузки, как если бы она находилась в GAC? У меня есть C ++ dll без строгого имени. Как создать строгое имя для той же dll. Я должен использовать dll как ссылку...
75 просмотров
schedule 18.11.2021

Задача пакета msbuild не включает сборку DocumentFormat.OpenXml
У меня есть решение Visual Studio 2010, создающее сайт mvc 3. Один из моих проектов библиотеки классов ссылается на сборку DocumentFormat.OpenXml.dll. Когда я компилирую локально и на сервере сборки, сборка xml отображается в корзине, но msbuild на...
654 просмотров
schedule 07.11.2021

Слабая сборка заменена на прочную
У меня есть структура плагина, которая скомпилирована с использованием слабых сборок. Я хочу изменить это сейчас, но столкнулся с некоторыми трудностями. interface.dll contains my interface for my plugins (IPlugin) Load.exe will load all the...
1186 просмотров

Приложение WPF регистрирует сборки в GAC?
Основываясь на руководстве по производительности от Microsoft, кажется, что добавление сборки в GAC может помочь улучшить производительность времени запуска приложения. Если я зарегистрирую сборки своего приложения в GAC, должны ли мои проекты...
742 просмотров
schedule 04.10.2021

Не удается найти интерфейс подписи - Visual Studio 2015 Community Edition
Я работаю над выпуском пакета Nuget с открытым исходным кодом впервые с выпуском Visual Studio 2015 Community (ранее использовавшим 2012). Каждая ссылка на подпись строгим именем говорит о том, что получить интерфейс для выбора моего ключа подписи...
378 просмотров
schedule 30.11.2021

Строгое указание сторонней сборки - не удалось загрузить файл или сборку.
Я пишу расширение Visual Studio 2012 для внутреннего использования, которое требует, чтобы все сборки имели строгое имя. Я зависим от RestSharp (и нескольких других dll), и, поскольку он не имеет строго определенного имени, я добавляю к нему строгое...
11229 просмотров
schedule 23.02.2022

Проверка сборки на строгое имя
Можно ли проверить, подписана ли динамически загружаемая сборка определенным строгим именем? Достаточно ли / безопасно ли сравнивать значения, возвращаемые методом AssemblyName.GetPublicKey () ? Assembly loaded = Assembly.LoadFile(path);...
13013 просмотров
schedule 26.02.2022

Должны ли расширения Visual Studio (VSIX) иметь строгие имена?
Шаблон VSPackage по умолчанию в пакете SDK для Visual Studio 2012 создает проект со строгим именем. Поскольку строгое имя является транзитивным, это означает, что любые ссылки, которые я добавляю (например, другой проект в том же решении или...
1461 просмотров
schedule 05.03.2022

Экспорт строгого имени из ключевого контейнера
У нас есть сервер сборки, который содержит наш закрытый ключ, используемый для подписи сборок с отложенной подписью, в ключевом контейнере. Сейчас мы создаем еще один сервер сборки, и, похоже, никто не знает, где находится исходный файл ключа,...
960 просмотров

Подпись строгого имени не может быть проверена
Я развертываю приложение ASP.Net MVC 3 на сервере Windows 2008 R2. Я опубликовал приложение из Visual Studio 2010 с использованием файловой системы. У меня есть две сборки с отложенной подписью и допустимый файл snk. Развертывание было выполнено с...
24102 просмотров
schedule 31.03.2022

Перенаправить привязку сборки к пользовательской/неподписанной dll
Проблема Основная проблема заключается в том, что я хочу отладить сторонний код, чтобы увидеть, как он работает, чтобы я мог заменить его часть. Можно ли как-то перенаправить привязку, чтобы она не использовала dll в GAC, а вместо этого...
1519 просмотров
schedule 02.05.2022

.NET: строгое именование против Authenticode
Прочитав о строгих именах в .NET вот , например, у меня такой вопрос: У нас есть сертификат подписи кода Authenticode , которым мы подписываем все наши файлы EXE, DLL и MSI. Преимущество этого состоит в том, что Windows знает, что MSI поступает...
6039 просмотров

Можно ли использовать строгое именование сборки для проверки автора сборки?
Я читал соответствующую статью в MSDN, Strong-Named Assemblies и связанный с ним вопрос о переполнении стека, Проверка сборки на наличие строгого имени . В какой степени можно проверить сборку со строгим именем, чтобы избежать подделки?...
7281 просмотров
schedule 16.05.2022

Подписание сборки F# (компонент строгого имени)
Я нашел эту статью в CodeProject: http://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus и подумал, что было бы неплохо попробовать, но на F#. Поэтому я придумал следующий код: open System open System.IO open...
1381 просмотров

MEF для подписанного приложения .NET 3.5
Я пытаюсь использовать MEF в сборка, совместимая с .NET 4.0 и .NET 3.5. Насколько мне известно, System.ComponentModel.CompositionModel DLL MEF доступна в .NET 4.0, но не в .NET 3.5. Я пробовал загрузить последнюю версию MEF 1 (предварительная...
820 просмотров
schedule 12.06.2022

Ошибка при приведении типа экземпляра плагина в подписанной сборке
Я разрабатываю приложение с плагинами. У меня есть отдельная сборка API со всеми интерфейсами API. Основное приложение динамически загружает плагины из dll: object pi = Assembly.LoadFrom(plugin.AssemblyPath)...
87 просмотров
schedule 24.07.2022

sn.exe не работает с сообщением об ошибке «Отказано в доступе»
Я получаю сообщение об ошибке «Отказано в доступе», когда использую инструмент строгого имени для создания нового ключа для подписи сборки .NET. Это прекрасно работает на машине с Windows XP, но не работает на моей машине с Vista. PS...
7460 просмотров
schedule 04.10.2022

Следует ли подписывать сборки взаимодействия?
У нас есть набор COM-компонентов, разработанных на VC ++. Когда ссылка на такой компонент добавляется в проект .NET, Visual Studio создает сборку взаимодействия. Сейчас у нас есть набор таких сборок. При запуске нашей ежедневной сборки мы...
3917 просмотров
schedule 01.01.2023