アプリケーションのサイズが大きくなって来ると、複数のEXEを設け、複数のフォルダに分散させたりしますが、その際、カレントフォルダに無いDLLを参照していると、実行時に参照エラーになったりします。
それを解決するには、DLLのあるフォルダへ、C#上からパスを通してあげる必要があります。
以下のコードは、現在のパスに「C:\Next\CRM\bin」フォルダをパスとして追加しています。
1 2 3 |
Environment.SetEnvironmentVariable("Path", Environment.GetEnvironmentVariable("Path") + @";C:\Next\CRM\bin"); |
コメント