Dll.NET Framwerok 3.5 со ссылками на DLL 4.5 (не Составлять) C#

Я реализую библиотеки классов (DLL), чтобы создавать один automation для Dynamics NAV 2009.

Моя идея состоит в том, чтобы создавать один DLL что содержал другую впитанную Внутри (Уже я это сделал другие разы) используя:

https://stackoverflow.com / questions / 222655/embedding-assemblies-inside-another-assembly

Проблема состоит в том, что для того, чтобы automation был действительным для Dynamics NAV, 2009 должен быть максимумом, составленный в.NET Framework 3.5, но DLL впитанная, что я считаю внутри проекта ссылкой, 4.5

Во время составления он говорит мне следующее:

Сила тяжести Код Описание Проектировала Файл Линию государство упразднения Предупреждение Главная ссылка "Microsoft. Dynamics. Nav. MX" не смог решаться, потому что он произвелся с версией.NET Framework ".NETFramework, Version=v4.5". Это версия, следующая за версией.NET Framework настоящей судьбы ".NETFramework, Version=v3.5". Dynasoft. Dynamics. Nav. MX

Есть какая-то возможность использовать ссылку, созданную в framework 4.5 для проекта в 3.5?

Привет и спасибо

1
задан 23.05.2017, 15:39
2 ответа

То, что recomendarГ - в es, что dll вместо того, чтобы впитывать одну внутри других, ты они зарегистрировал в GAC Анализируя ее documentaciГіn

Extending Microsoft Dynamics NAV Using Microsoft.NET Framework Interoperability

Se, упоминает об использовании GAC как способ, чтобы печатать компоненты .net и тратить их с Dynamic NAV. Если у тебя есть оба frameworks, установленных в server, книжные магазины могли бы работать между ними.

2
ответ дан 24.11.2019, 14:56

Я соглашаюсь с Леандро Туттини, может быть, если ты регистрируешь ассемблирование в GAC была решена проблема.

Из-за того, что она внесла бы что-то еще, проблема также могла бы быть в ссылках на ассемблирование функциональной совместимости Navision и что, с "Главной ссылкой", отнесся в Ensamblados de Interoperabilidad Primarios (PIA)

То, что могло бы происходить, что ссылки на ассемблирование Interop Navision не будьте правильными. Немного, что мог бы решать это, состоит в том, чтобы добавлять ссылки через файлы ассемблирования и не с COM (не, если это будет случай).

Другая вещь, которая обычно дает проблемы, поработав со ссылками Interop это выбор Интегрировать типы функциональной совместимости, которую в большей части случаев нужно выводить из строя

1
ответ дан 24.11.2019, 14:56

Теги

Похожие вопросы