我有一個應用程序被編譯成可執行文件。它依賴於一個app.config文件(它變成了一個MyApp.exe.config文件)。用應用程序版本化的App.config文件?
我需要對應用程序進行更新,因此進行了更改,重新編譯,然後替換了application.exe文件。但它不會工作...直到我也用它複製了新的app.config文件,即使app.config沒有改變。
有人可以解釋這一點嗎? app.config是否成爲像任何其他DLL版本的依賴?我認爲,因爲它是一個配置文件(本質上是一個文本文件),它不會被版本化,並以這種方式依賴。
你真的需要描述「它不會工作」的含義。有沒有例外?究竟發生了什麼問題? –
app.config文件只是一個xml配置文件。沒有類似於程序集的版本。 是否有可能您所做的某些更改會將一些配置添加到原始app.config中的app.config。例如,添加服務引用將改變app.config與Web服務所需的端點和配置。 你會得到什麼錯誤? – sambomartin