C# DeploymentItem属性上的条件

C# DeploymentItem属性上的条件,c#,visual-studio,deployment,C#,Visual Studio,Deployment,有些情况下我需要部署,有些情况下我不应该部署。 例如,当生成排队等待远程代理时,即使用visual studio online执行DeploymentItem属性。但是当从visual studio进行调试(即本地生成)时,我不希望执行DeploymentItem 我是否可以设置条件,如如果。。是否在DeploymentItem属性上选择else?如果是,请让我知道如何使用。如果有工作,一定要提出来 一些代码仅供参考: [DeploymentItem(@"Mocks", "Mocks")] pu

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

我是否可以设置条件,如<代码>如果。。是否在
DeploymentItem
属性上选择else?如果是,请让我知道如何使用。如果有工作,一定要提出来

一些代码仅供参考:

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

您可以为选项使用两个不同的测试设置文件,其值不同:

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


有人对问题和答案投了否决票。他还试图解决这个问题。对此有什么想法吗?没有任何想法,没有任何评论来解释该行为/决定。如果这种情况重复,没有任何解释的原因,你可以问它的元。不要过多地谈论它。