Первая попытка перевода Elisy.NetBridge на .Net framework 4

by Elisy 9. January 2010 07:48

Для того, чтобы спланировать качественную разработку Elisy.NetBridge 3.x совместимую с новыми версиями .Net Framework была предпринята попытка компиляции проекта на Visual Studio 2010.

Несмотря на радужные ожидания, такая попытка не увенчалась успехом. Дело в том, что Visual Studio 2010 по-другому обрабатывает подписанные C++ DLL-сборки, не позволяя регистрировать их через RegSvr32. Учитывая то, что Visual Studio 2010 находится еще в бета-стадии, непонятно, как трактовать это поведение: как баг или как фичу. Чтобы выяснить это, наша команда решила внести свой посильный вклад в сообщество разработчиков и отправить запрос в Microsoft.

Сейчас попытка регистрации подписанной /clr библиотеки через RegSvr32 вываливается с исключением, подобно этому:

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'ATLProject, Version=0.0.0.0, Culture=neutral, PublicKeyToken=f6a80eb257b24b39' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)

Будем ждать решения проблемы в следующих релизах VS2010.

Пример проекта для воспроизведения проблемы: ATLProject.zip (18,13 kb)

Tags: ,

1C.Net | Windows

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Richmedia.us

Добро пожаловать на сайт Richmedia.us

1 2 3 4 5 6 7 8

RecentComments

Comment RSS