我看到很多的解決方案,從一個C#控制檯應用程序外部配置文件中值一讀,但我找不到我的特殊情況下的解決方案:使用ConfigurationManager中的自定義路徑配置文件
由於部署的原因(主要是因爲這是針對使用Visual Studio Web Publish方法作爲MVC網站一部分進行部署的控制檯應用程序),因此該exe不會與其app.config文件一起打包。
我依賴於使用ConfigurationManager.AppConfig [「blah」]語法的庫,並且我不能很好地將我自己的AppSettingsSection傳遞到這些庫。
我的控制檯應用程序的.exe文件位於MVC應用程序的bin目錄中。由於網站和控制檯應用程序都使用相同的配置值,我只是試圖將網站的Web.config文件加載到控制檯應用程序中,但我還沒有找到這樣做的方法。