2011-08-27 85 views
1

我在VB.NET中使用My.Settings對象,該對象從AppName.exe.config文件自動獲取應用程序設置。 如何將配置存儲在具有其他名稱的文件中,而不是AppName.exe.config? 我有幾個程序,他們現在都使用他們自己的.config文件,但實際上他們都是克隆,如果我改變了一些設置,我需要編輯幾個配置。如何更改應用程序配置文件名(AppName.exe.config)?

+1

我看了這一次,當我試圖找出如何從兩個迪菲讀取某些設置,租用應用程序,每個使用單個WCF客戶端.dll,我記得答案是(至少在那個時候,大約一年前)是無法完成的。 如果您需要保留一個通用設置文件,您可以使用生成後命令將其複製到不同的名稱。如果您只是閱讀不需要必須位於app.config/web.config文件中的設置,那麼您始終可以將它們放在除應用配置之外的通用文件中,然後手動加載設置。 – shelleybutterfly

回答

0

這將<appSettings>工作,不知道這是否與設置
設計時間
工程從投入項目解決方案文件夾app.config文件這樣一個級別。對於在Solution Explorer中每個項目執行以下操作
- 添加>現有項
- 瀏覽的app.config在溶液中根>添加鏈接(小箭頭附近的添加按鈕)

運行時間
您可以使用此代碼加載配置(C#)

var fileMap = new ConfigurationFileMap(pathToConfig); 
var configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap); 
相關問題