在我的項目中,我正在讀取app.config中的值。當我通過我的子單元測試項目進行單元測試時,我已經將app.config文件添加到測試項目中。現在我的要求是爲我的其他子項目做單元測試。我嘗試通過添加app.config作爲文件和鏈接。它給出了一個錯誤,因爲「項目以相同的名稱存在」。我怎樣才能添加多個配置文件或者是否有其他方法。我正在使用Visual Studio 2012.如何將多個app.config文件添加到我的單元測試項目
在此先感謝。
在我的項目中,我正在讀取app.config中的值。當我通過我的子單元測試項目進行單元測試時,我已經將app.config文件添加到測試項目中。現在我的要求是爲我的其他子項目做單元測試。我嘗試通過添加app.config作爲文件和鏈接。它給出了一個錯誤,因爲「項目以相同的名稱存在」。我怎樣才能添加多個配置文件或者是否有其他方法。我正在使用Visual Studio 2012.如何將多個app.config文件添加到我的單元測試項目
在此先感謝。
我認爲,Managing Multiple Configuration File Environments with Pre-Build Events作者: Scott Hanselman是一個很好的參考!
上述參考提供了在調試/發佈/部署時選擇的選項。實際上,我的整個團隊通過TFS連接,每個子項目在進行單元測試時都需要配置文件。如何在單元測試項目中引用子項目的所有配置文件 – Mamatha
我閱讀了鏈接文章。這並沒有真正解決SO用戶正在做的問題。它只針對具有多個部署類型的多個配置文件,這與在運行時爲同一項目提供多個配置文件不同。 – stephenbayer
據我所知,你可以在主文件夾中有單個文件,在子文件夾中可以有更多。 –
我遇到同樣的問題。我使用所有正確的值在我的Test項目中放置了一個app.config。有一個商業規則,如果配置不正確,用戶將得到一個友好的消息,告訴他們需要糾正哪些項目。我不能只在不同的測試方法之間更改app.config文件,因爲這些文件都需要在沒有用戶干預的情況下自動運行。如何爲不同的方法指定不同的app.config文件 – stephenbayer