Знакомая ошибка.
Практически во всех темах по этому поводу предлагают создать ссылку на DLL из каталога клиента или сервера, имея в виду, что она там есть. Но у меня ей там не было.
Скачал с ресурса, указанного в теме:
https://daxbeginners.wordpress.com/2...sing-refrence/
Там примерно в середине темы есть ссылка downloaded here.
Бросил эту библиотеку в нужный каталог и создал ссылку.
Но, компиляция (X++, а не CIL все равно выдавала ошибку на одном классе в двух методах - не помню в каких, но если запустите компиляцию, то увидите). Все эти классы нужны для буржуинской зарплаты - мне она не нужна, поэтому в том методе, который не возвращает значения я просто полностью закомментировал код, а в том, который возвращает значение, оставил определение NET класса, закомментировал все остальное кроме строки с return.
PS:поправлюсь - некомпилируемый код относится даже не к самой буржуинской зарплате, а к налогом с неё. Мне это было явно не нужно, поэтому спокойно закомментировал некомпилируемый код. Кому-то это не подойдет.