C#的dll被其他程序調用時,獲取此dll正確的物理路徑


 

 

當C# dll被其他程序調用時,用Application.StartupPath獲取的dll路徑並不一定是此dll的物理路徑,有可能是調用程序的路徑。

以下方法或者能夠獲取dll正確的物理路徑(未經過嚴格驗證):

//獲取到文件完整路徑
string path = Assembly.GetExecutingAssembly().Location;
//獲取到文件所在目錄
FileInfo finfo = new FileInfo(s);
string path = finfo.DirectoryName;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM