Статус: Участник
Группы: Участники
Зарегистрирован: 14.12.2010(UTC) Сообщений: 25 Откуда: Новосибирск
|
В системных требованиях по использованю Sharpei указано, что поддерживается .NET Framework, начиная с версии 2.0. Однако когда я создаю в проекте для версии 2.0 ссылку на CryptoPro.Sharpei.Base.dll из Visual Studio 2010, она не отображается в списке компонентов .NET. Приходится указывать прямую ссылку на ее местоположение. В проекте для версий 3.0/3.5 библиотека уже есть в списке. Видимо, следствием этого стал следующий интересный факт. После известной проблемы в связи с выходом SP1 для Win7 наше приложение перестало работать. После обновления Sharpei оно по-прежнему не хотело работать и заработало только после повторной сборки. Есть ли способ как-то обойти эту проблему?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Это две разные проблемы. 1. Список сборок (assembly) перечисляемых в Visual Studio 2010 в окне GAC не соответствует GAC напрямую. Ключик в реестре Код:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx
(для 32-битной платформы) Код:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx
(для 64-битной платформы) где Visual Studio ищет сборки перечисляемые в окне. Создайте в нем подключик Sharpei20 и укажите значение по умолчанию Код:C:\Program Files\Crypto Pro\Sharpei SDK\2.0\
Сами сборки (assembly), используемые при сборке в Visual Studio для КриптоПро Sharpei лежат отдельно в каталоге C:\Program Files\Crypto Pro\Sharpei SDK\2.0. 2. Проблема с SP1 для Win7 простой пересборкой вашего приложения не решается - требуется перестановка Sharpei RTE. |
С уважением, Александр. |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.12.2010(UTC) Сообщений: 25 Откуда: Новосибирск
|
1. Понятно, попробуем. 2. Я и написал, что обновили версию Sharpei RTE, то есть, переустановили (может, это не очень отчетливо прозвучало), но приложение все равно пришлось пересобирать.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
1. В следующей сборке будем добавлять ветки реестра при установке SDK. 2. Пересборка проекта не должна требоваться: интерфейсы сборок мы не меняли, версии сборок мы не меняли. При перестановке Sharpei RTE, без пересборки возникает exception? Какой? |
С уважением, Александр. |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.12.2010(UTC) Сообщений: 25 Откуда: Новосибирск
|
Челпанов А. написал:2. Пересборка проекта не должна требоваться: интерфейсы сборок мы не меняли, версии сборок мы не меняли. При перестановке Sharpei RTE, без пересборки возникает exception? Какой? Сейчас уже точно не помню - пересобрали, и все заработало. По-моему, то же самое, что и до обновления - Алгоритм шифрования не поддерживается.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close