mus*_*ium 5 c# unit-testing deploymentitem visual-studio-2012
我想在测试中添加部署项.
我的解决方案结构如下:
MySolution\
-- TestData\
--addresses.xml
-- ProjectName.TestProject\
--Internal\
--MyTestClass.cs
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下属性添加文件:
[DeploymentItem(@"TestData\addresses.xml", " TestData")]
Run Code Online (Sandbox Code Playgroud)
...什么不起作用但如果我指定absuluten文件路径,vs将复制该文件.
[DeploymentItem(@"C:\Dir1\Dir2\TestData\addresses.xml", " TestData")]
Run Code Online (Sandbox Code Playgroud)
当前文件夹DeploymentItemAttribute默认为输出bin文件夹.所以你必须指定相对于该bin文件夹的第一个参数:
[DeploymentItem(@"..\..\..\TestData\addresses.xml", " TestData")]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2726 次 |
| 最近记录: |