DeploymentItem属性的条件

问题描述 投票:-1回答:1

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

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

一些代码仅供参考:

[DeploymentItem(@"Mocks", "Mocks")]
public class CodedUITest
{ 
    ....
}
c# visual-studio deployment
1个回答
-1
投票

您可以为Enable deployment选项使用具有不同值的两个不同的测试设置文件:

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

How to select test settings file in VS ?

Specifying test settings as argument to MSTest

© www.soinside.com 2019 - 2024. All rights reserved.