lucenenet-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roethinger, Alexander" <>
Subject AW: ICU4NET.dll problem
Date Mon, 23 Jan 2017 08:38:27 GMT
Hi James,

I assume you are not using the Thai-Analyzer?

Can you explain a bit more in detail what you did to remove the dependencies?

Just to recap:
Remove the dependencies to ICU4NET and ICU4NET.Extensions by deleting the assembly-references
from the project (within the project explorer).
To delete the file links, simply select the link in the project explorer and press delete.

Your code should compile and run as long as you don't reference the Thai-Wordbreaker or Analyzer.

I know the team are working on a general solution, but for now this is your way to go.


-----Ursprüngliche Nachricht-----
Von: James Lewis [] 
Gesendet: Samstag, 21. Januar 2017 18:42
Betreff: Re: ICU4NET.dll problem

I ran into this issue and removed the references in my project. (The package can't be removed
in PM because Lucene.Net.Analysis depends on it)

A couple of questions. How are file links to dlls deleted? Has this issue been fixed in a
later build?


my own book <>

On Thu, Nov 24, 2016 at 11:16 AM, Prescott Nasser <>

> Adding Peter as I don't think he's part of the mailing list
> -----Original Message-----
> From: Roethinger, Alexander []
> Sent: Thursday, November 24, 2016 11:15 AM
> To:
> Subject: AW: ICU4NET.dll problem
> Hi Peter,
> this is a known issue which is already being addressed.
> For the time being, a solution that worked for me was to remove the 
> references to ICU4NET and ICU4NET.Extensions from my project and 
> delete the file links to the accompanying DLLs.
> Your code will still compile and run as long as you don't reference 
> the Thai Analyzer in Lucene.Net.Analysis.Common.
> Then just deploy your code to the Webserver and it will work without 
> the error message.
> Please be aware that this is only a workaround.
> Cheers
> Alexander
> -----Ursprüngliche Nachricht-----
> Von: Peter Petkanič []
> Gesendet: Donnerstag, 24. November 2016 12:49
> An:
> Betreff: ICU4NET.dll problem
> Hello developers and community,
> I have an MVC ASP.NET web app that will be hosted on local computer 
> using IIS 7. Three Lucene.Net projects are included in project -> 
> Core, QueryParser (as it is a port from 3.0.3), Analysis.Common. I 
> tried using both libraries from MyGet and compiled source code from 
> git. When I am running source of app in VS 2015 everything is working 
> just fine. But after publishing to IIS I am getting error "Could not 
> load file or assembly 'ICU4NET.DLL' or one of its dependencies. The 
> specified module could not be found.". I have been trying to resolve this issue, but
without any success.
> Also before, I was getting an error "Could not load file or assembly 
> 'ICU4NET' or one of its dependencies. An attempt was made to load a 
> program with an incorrect format." but I got it resolved by enabling 
> 32-bit applications in IIS. So yeah, can there be any unresolved 
> problems with platform mismatch? Or problem is somewhere else?
> Thank you for your help.
> Peter.

View raw message