I have a reference to an external assembly DLL (say I copy it in c:projectabc.dll) in the project setting. When I make a call to the exported method from that assembly I get runtime error. Because it is looking for a file abc.ini which is in c:ABC while the .exe error message saying that it cannot find the abc.ini in c:project
The assembly seems looking for the folder returned by either Assembly.GetExecutingAssembly().CodeBase or Assembly.GetExecutingAssembly().Location for the abc.ini.
How to 'fool' only that assembly his assembly location is at c:ABC?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…