05.03.2018, 22:04 | #1 |
Участник
|
Assembly containing type is not referenced AX2012
AX2012 CU13
Есть dll от поставщика, которая указана в AOT\references, и есть код, который ее использует. Все отлично работает на DEV машине, но, к сожалению, на Тест машине при попытке обратиться к DLL получаю ошибку X++: Assembly containing type .yyy is not referenced Класс компилируется на клиенте без проблем. После кучи перечитанного, у меня все равно нет четкого понимания, как же правильно сделать так, чтобы DLL был доступен для выполнения с клиента. Опция с проектом в VS не подходит (или подходит если совсем нет других вариантов). GAC - достаточно ли добавить dll в GAC на сервере, чтобы она была видна с клиента? |
|
06.03.2018, 09:49 | #2 |
Злыдни
|
А regsvr32 для dll пробовали запускать?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
06.03.2018, 13:42 | #3 |
Участник
|
Спасибо за предложение, Уже попробовала )
X++: The module "xxx.dll" was loaded but the entry-point DllregisterServer was not found. Make sure that "xxx.dll" is valid DLL or OCX file and then try again. несмотря на то, что клас компилируется, инкременетальный CIL выдает ряд предупреждений типа X++: CIL generation Severe Warning: .NET type xxx.Transaction is not found during IL generation. 'myClass.buildNew' will throw an exeption at run time. Path: \Classes\myclass\buildNew CIL generation Severe Warning: .NET type xxx.Transaction is not found during IL generation. 'myClass.buildPurchase' will throw an exeption at run time. Path: \Classes\myclass\puildPurchase C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin C:\Users\MyUserAccount\AppData\Local\Microsoft\Dynamics Ax\VSAssemblies Как минимум read&execute на dll у меня есть, даже открыть блокнотом могу ) |
|
06.03.2018, 17:55 | #4 |
Участник
|
А на тест машине подключали библиотеку через gacutil.exe?
|
|
06.03.2018, 18:28 | #5 |
Участник
|
нет, и сейчас выяснилось, что на терминальном сервере тоже нет, хотя не знаю, надо ли оно там
|
|
06.03.2018, 19:32 | #6 |
Участник
|
Сделайте. Мне, когда то, помогло
|
|
|
|