您好我需要複製文件夾,其中包含單元測試項目中的IoC的XML配置文件到TestResults「output」目錄。我使用Visual Studio 2010Visual Studio 2010 - 不會將部署中的文件夾複製到「Out」目錄
視覺Studion解決方案具有這樣的結構:
- MyProject的(解決方案)
- MyProject.Tests(單元測試項目)
- CoreSettings(文件夾包含XML文件,我需要將此文件夾複製到MyProject.Tests \ bin \ debug \ TestResults \ test_XXX \ out)
- MyProject.Tests(單元測試項目)
首先,我試過編輯本兩個文件:
- Local.testsettings
- TraceAndTestImpact.testsettings
我在VS打開這兩個配置文件和:
- 選擇部署>>添加目錄並添加到兩個配置文件文件夾CorreSettings中。
我跑測試,但文件夾CoreSettings沒有被複制到MyProject.Tests \ BIN \調試\ TestResults \ test_XXX \出。
我谷歌它,發現這個https://stackoverflow.com/a/3588829/1110195。
所以我編輯這些文件:
- Local.testsettings
- TraceAndTestImpact.testsettings
,並將此:
<DeploymentItem filename="MyProject.Tests\CoreSettings\" outputDirectory="CoreSettings\">
但它並沒有幫助。
我嘗試過使用屬性的方式。
上添加了測試類。
[DeploymentItem(@"MyProject.Tests\CoreSettings, @"CoreSettings\")]
而且這種方式沒有文件夾複製到CoreSettings TestRestults \ test_XXX \出來。
在TestRestults \ test_XXX \ out我發現和DLL的但不是CoreSettings文件夾。
在CoreSettings文件夾中的所有XML文件有:
- 生成操作:內容
- 複製到輸出目錄:複製始終
我做什麼不好?謝謝你的幫助。