DeploymentItem属性

时间:2018-01-03 08:05:59

标签: c# visual-studio deployment

在某些情况下,我需要部署,有些情况下我不应该。 例如,当构建为远程代理排队时,即使用visual studio online执行DeploymentItem属性。但是当从visual studio进行调试时,即在本地构建时,我不希望执行DeploymentItem

我可以在if .. else属性上设置DeploymentItem之类的条件吗?如果是,请告诉我如何操作。如果有任何解决方法,请提及。

一些代码仅供参考:

[DeploymentItem(@"Mocks", "Mocks")]
public class CodedUITest
{ 
    ....
}

1 个答案:

答案 0 :(得分:-1)

您可以使用两个不同的测试设置文件,其中包含Enable deployment选项的不同值:

  • 在排队远程代理时,您应该使用此选项启用启用;
  • 的设置
  • 在本地构建时,您应该使用此选项的设置已禁用

How to select test settings file in VS ?

Specifying test settings as argument to MSTest