2
有沒有任何方式部署一個項目,而不使用這attribute?我開始在我的測試基礎上獲得一堆屬性,並且變得很難維護。我的大多數項目都是需要放在部署目錄下的文件夾中的DLL。MSTest部署沒有DeploymentItemAttribute
有沒有任何方式部署一個項目,而不使用這attribute?我開始在我的測試基礎上獲得一堆屬性,並且變得很難維護。我的大多數項目都是需要放在部署目錄下的文件夾中的DLL。MSTest部署沒有DeploymentItemAttribute
您可以在本地測試運行配置中定義它們。
測試=>編輯測試運行配置=>選擇一個。
轉到部署部分,添加部署項目。
這裏的問題是您需要維護測試運行配置,這有時並不比保持屬性更好。更重要的是,測試不再是自我包含的,它們取決於這種配置。而且 - 即使您只運行一個不需要它的單個測試,也會部署部署項目。但有時在這裏更容易。
恕我直言,MSTest是相當一半。部署項目是一場噩夢。
我會看看如果使用TestRunConfig會使這個問題變得不那麼痛苦。感謝您的建議。是的,這些餅乾根本沒有做.. – 2010-04-21 16:02:08
我結束了引用我需要的程序集,因此它們將被複制到測試輸出目錄。從那裏我可以複製到我需要他們的地方。 – 2010-04-21 21:42:35