有時候項目中有配置文件,我們需要在編譯時生成到bin目錄中。右擊這配置文件點擊屬性,我們看到複製到輸出目錄有3個選擇項:不復制,始終複製,如果較新則複製。
其它兩個都沒有什可說的,只有這個如果較新則複製很容易讓人困惑。
有兩種情況:
1.運行時 如果較新則複製完全像它自身所描述的
2.編譯時 如果較新則複製不像它自身所描述的,它的效果可以看作是始終複製。項目中有配置文件已經生成到bin目錄中之後,當你修改bin目錄中的配置文件,然後再編譯,你會發現bin目錄中的配置文件被項目中的配置文件覆蓋了,儘管bin目錄中的配置文件是新版本。