2009-09-23 19 views
0

我被它重命名爲相同的名稱的項目,它複製到bin文件夾和NUnit的GUI亞軍的配置文件名設置爲名稱創建使用web.config文件的測試項目我的配置文件。現在,我想更多的組件添加到這個項目,但這裏的問題是每個組件都有它自己的web.config文件。NUnit的GUI亞軍多個配置文件

我如何可以設置組件的配置文件,因爲我需要從這些配置文件讓我的連接字符串和考慮加載多個組件時,他們必須在同一個目錄

+0

不知道我明白這裏的問題.. – Gishu 2009-09-23 03:02:47

回答

1

雖然我覺得利用配置對於NUnit的測試文件是一個沒有沒有(這是一個集成測試,在這種情況下,我認爲),有多種方法可以嘗試:

  • 把所有的不同的連接字符串中的ConnectionStrings下的web.config部分,用不同的鍵。通過System.Configuration類訪問它們。
  • 對於每一個項目或DLL可以添加一個app.config文件,您可以存儲組件的具體信息。這將被編譯後重命名爲ProjectName.dll.config。同樣,你可以使用System.Configuration
  • 創建簡單地裝載從一個單一的文件中的所有這些連接字符串新的裝配訪問此文件的內容。然後你讓你的生活 - 如果要加載不同的Web應用程序在同一目錄(這意味着Web應用程序,你是說你在訪問web.config文件中),然後訪問該組件

難。每個應用程序必須具有自己的文件夾和虛擬目錄,並且只有特定於該應用程序的web.config。

+0

我遵循第三種方法。 :D ..謝謝 – cedric 2009-09-29 01:02:32