我有一個名爲FooConsole的.net控制檯應用程序。當我構建和部署它時,我看到我項目中的App.config
文件部署到FooConsole.exe.config
。如何更改.net項目中默認.config文件的名稱
如何將.config文件部署到Foo.config
而不是FooConsole.exe.config
,並仍將其作爲默認的.config文件讀取?
更新:我意識到這聽起來像一個任意要求。我希望能夠編寫能夠爲不同部署複製自定義.config文件的腳本。但是,如果我的.config文件名必須取決於.exe的名稱,那麼如果有人(可能)決定更改.exe文件的名稱,它將會中斷我的腳本。
從你的答案,這聽起來像這是一個問題,我只需要解決。
這聽起來並不正確!你爲什麼不想使用可用的內置功能,同時又很容易使用和方便? – tzup 2010-03-23 13:41:59
,因爲您可能有20個.exe文件都在相同的文件夾中,並且都轉到相同的設置。將它們保持在20個不同的配置文件中幾乎不是「非常容易和方便」的。加載一個「已知的配置文件」是每個應用程序的單線程,並且可以是強類型的。並非每個應用程序都是一個小型網站,tzup。有些是一些或更復雜。 – TomTom 2010-03-23 13:47:07
+1,不值得一個downvote ...如果它的一箇中央配置文件然後是的,去「自己滾」是一種可能的解決方案 – 2010-03-23 14:38:33