Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net fram
От: Elisy http://www.1centerprise.com
Дата: 14.12.10 05:16
Оценка:
Многие слышали о выходе новой версии 1С:Предприятие 8.2 и знают о планах отказаться от поддержки 8.1 в первом квартале 2011 года. Мое мнение – 1С 8.2 – это сырой недоработанный продукт, который можно отнести к пре-бета/бета стадии. А с 8.1 разработчикам проще перейти на Asp.Net (например, через Elisy LinqTo1C), чем на управляемые формы 8.2. К такому выводу я пришел после 2 недельной попытки перевести наши .Net-проекты с версии 8.1 на более новую версию 1С 8.2. Заметка эта написана больше не для критики, а чтобы определить новую для определенного круга .Net-разработчиков проблему, попытаться донести ее до 1С и постараться совместно решить в текущей или новых версиях популярного продукта 1С:Предприятие 8.2.

Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с использованием так называемого Native API. Самое интересное, что на C# предложенный подход реализовать невозможно, а реализация Native API на VC++/CLI теоретически возможна, но при попытке подключения DLL, скомпилированных с опцией /CLR, происходит зависание 1С (версия 8.2.13.202). Еще один конфликт – в новой версии 1С нет поддержки технологии ActiveX, на основе которой многие разработчики вставляли в формы 1С свои WinForms-приложения.

http://www.richmedia.us/post/2010/12/14/net-framework-1c-8-2-conflict.aspx
.net framework 1с:предприятие c#
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.