Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | sdk dlls not compatible with .Net 4 | ||
---|---|---|---|
Product: | App Dev | Reporter: | Jens Bornschein <jens.bornschein> |
Component: | sdk | Assignee: | AOO issues mailing list <issues> |
Status: | UNCONFIRMED --- | QA Contact: | |
Severity: | Major | ||
Priority: | P3 | CC: | hanya.runo, issues |
Version: | 4.0.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows, all | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
Jens Bornschein
2013-08-19 07:57:47 UTC
Is this related to bug 122869? No. The problem is that OpenOffice itself cannot load the sdk dll files under windows. It seems that the OpenOffice Process is running in a .Net 4 environment. In this environment you can't load dlls that are compiled as .Net version 2! So you cannot load the SDK dlls files, when you have created an UNO service that is calling a dll using the sdk dlls for cli. It is possible to load .Net v2 dlls when you starting your .Net 4 Process in some kind of mixed-mode by config the start application via app.config file to start as "useLegacyV2RuntimeActivationPolicy". But this doesn't have effect on the OpenOffice Process. The OpenOffice Application will not run properly. The easiest way to handle this is to recompile the dlls for cli-support as .Net 4 dlls. Then the OpenOffice application can now load their SDK-files. There was a thread repoting this bug befor for the last version of Open office (tryed to find it but no result), liftet to a very high priority - but semms not be done. A solution for this problem is important! Bug 118355 was reported also about incompatibility to .Net Framework 4. |