Troubles with legacy DLLs in 9.1
We use a lot of 3rd party DLLs and since upgrade to 9.1 we face this issue:
By my observations, Metastorm 9.0 runs with .NET 2.0 framework, but 9.1 use .NET 4.0. There are some DLLs compiled for AnyCPU platform and some for x86 platform. If I use these DLLs in Visual Studio Library project and switch target framework to 4.0, then compiler displays these warnings:
A reference was created to embedded interop assembly 'c:\Program Files (x86)\Metastorm\BPM\Designer\CustomLib\Library1.dll' because of an indirect reference to that assembly created by assembly 'c:\Program Files (x86)\Metastorm\BPM\Designer\CustomLib\Library2.dll'. Consider changing the 'Embed Interop Types' property on either assembly. or There was a mismatch between the processor architecture of the project being built "MSIL" and the processor architecture of the reference "Library2", "x86". This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project.
But these are just warnings and project works fine. Unfortunatelly, Metastorm Designer interprets these warning as an errors during validation and can't proceed. I believe, this is a bug in Metastorm Designer, so I am wondering, if this already has been adressed or resolved. We use 9.1.0.1861 version.
Thanks in advance.
Tagged:
0
Categories
- All Categories
- 123 Developer Announcements
- 54 Articles
- 153 General Questions
- 148 Thrust Services
- 57 Developer Hackathon
- 37 Thrust Studio
- 20.6K Analytics
- 4.2K AppWorks
- 9K Extended ECM
- 918 Core Messaging
- 84 Digital Asset Management
- 9.4K Documentum
- 32 eDOCS
- 188 Exstream
- 39.8K TeamSite
- 1.7K Web Experience Management
- 8 XM Fax
- Follow Categories