クラスライブラリなんだったら
class Config {
 public string AppDir { get; set; }
}
class MyFile {
 private Config config;
 MyFile(Config config) { this.config = config; }
 public void SomeMethod() { 処理(config.AppDir); }
}
こうやるのが常道
Configのインスタンスをグローバルに持ちたかったら
ライブラリ側じゃなくてアプリ側のクラスでstaticで持つ