2012-08-23 55 views
2

我在我的C#項目中創建了一個應用程序配置文件。如果我編譯和創建.exe我得到配置文件到同一個文件夾。沒關係。我只是不想要名稱MyApp.exe.config。我想設置文件擴展名爲.xml,也許MyApp.exe.config.xml - 有沒有辦法做到這一點?我可以重命名我的應用程序配置文件的文件擴展名嗎? (.config to .xml)

使用.xml的人可以使用記事本++之類的工具,並且xml語法高亮會自動出現在那裏。

+1

您的問題引導我到我的:誰和爲什麼應該有人編輯app.config文件手動?用戶配置選項廣告應該以另一種方式處理。 – DanielB

+0

沒關係。你可以使用記事本+ +打開配置文件,突出語法 –

+0

@DanielB可以說你有一個程序,上傳一些東西在服務器上。您可以將地址,用戶,傳遞等添加到配置文件中。現在讓我們說服務器地址改變了,你不想再次編譯你的代碼,對吧? :)所以你只需要改變app.config。多數民衆贊成我的想法。還是有更聰明的方法來做到這一點? – miri

回答

3

您可以更改配置文件:

AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "[path]/MyApp.exe.config.xml"); 

有了這個,你也可以分享不同的應用程序之間的配置文件。

相關問題