@@ -2536,7 +2536,7 @@ public class P
25362536 "mscorlib: global,Y,Y,Z" ) ;
25372537 }
25382538
2539- [ Fact ]
2539+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
25402540 public void MissingAssemblyResolution1 ( )
25412541 {
25422542 // c - a -> b
@@ -2639,7 +2639,7 @@ public class C : A
26392639 "B, Version=3.0.0.0: Y,X" ) ;
26402640 }
26412641
2642- [ Fact ]
2642+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
26432643 public void MissingAssemblyResolution_WeakIdentities1 ( )
26442644 {
26452645 // c - a -> "b,v1,PKT=null"
@@ -2675,7 +2675,7 @@ public void MissingAssemblyResolution_WeakIdentities1()
26752675 "B, Version=1.0.0.0: <superseded>" ) ;
26762676 }
26772677
2678- [ Fact ]
2678+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
26792679 public void MissingAssemblyResolution_WeakIdentities2 ( )
26802680 {
26812681 // c - a -> "b,v1,PKT=null"
@@ -2728,7 +2728,7 @@ public void MissingAssemblyResolution_None()
27282728 resolver . VerifyResolutionAttempts ( ) ;
27292729 }
27302730
2731- [ Fact ]
2731+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
27322732 public void MissingAssemblyResolution_ActualMissing ( )
27332733 {
27342734 // c - a -> d
@@ -2751,7 +2751,7 @@ public void MissingAssemblyResolution_ActualMissing()
27512751 /// <summary>
27522752 /// Ignore assemblies returned by the resolver that don't match the reference identity.
27532753 /// </summary>
2754- [ Fact ]
2754+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
27552755 public void MissingAssemblyResolution_MissingDueToResolutionMismatch ( )
27562756 {
27572757 // c - a -> b
@@ -2776,7 +2776,7 @@ public void MissingAssemblyResolution_MissingDueToResolutionMismatch()
27762776 "A -> B, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" ) ;
27772777 }
27782778
2779- [ Fact ]
2779+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
27802780 public void MissingAssemblyResolution_Multiple ( )
27812781 {
27822782 // c - a -> d
@@ -2801,7 +2801,7 @@ public void MissingAssemblyResolution_Multiple()
28012801 "B -> D, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" ) ;
28022802 }
28032803
2804- [ Fact ]
2804+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
28052805 public void MissingAssemblyResolution_Modules ( )
28062806 {
28072807 // c - a - d
@@ -3005,7 +3005,7 @@ public void MissingAssemblyResolution_BindingToExplicitReference_BetterVersion()
30053005 "E, Version=1.0.0.0" ) ;
30063006 }
30073007
3008- [ Fact ]
3008+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
30093009 public void MissingAssemblyResolution_BindingToImplicitReference1 ( )
30103010 {
30113011 // c - a -> d -> "b,v2"
@@ -3049,7 +3049,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference1()
30493049 "B, Version=1.0.0.0: <superseded>" ) ;
30503050 }
30513051
3052- [ Fact ]
3052+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
30533053 public void MissingAssemblyResolution_BindingToImplicitReference2 ( )
30543054 {
30553055 // c - a -> d -> "b,v2"
@@ -3115,7 +3115,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference2()
31153115 "A -> B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2" ) ;
31163116 }
31173117
3118- [ Fact ]
3118+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
31193119 public void MissingAssemblyResolution_BindingToImplicitReference3 ( )
31203120 {
31213121 // c - a -> d -> "b,v2"
@@ -3181,7 +3181,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference3()
31813181 "A -> B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2" ) ;
31823182 }
31833183
3184- [ Fact ]
3184+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
31853185 public void MissingAssemblyResolution_Supersession_FxUnification ( )
31863186 {
31873187 var options = TestOptions . ReleaseDll . WithAssemblyIdentityComparer ( DesktopAssemblyIdentityComparer . Default ) ;
@@ -3224,7 +3224,7 @@ public void MissingAssemblyResolution_Supersession_FxUnification()
32243224 "System, Version=2.0.0.0: <superseded>" ) ;
32253225 }
32263226
3227- [ Fact ]
3227+ [ ConditionalFact ( typeof ( NoIOperationValidation ) , Reason = "IOperation adds extra assemblies" ) ]
32283228 public void MissingAssemblyResolution_Supersession_StrongNames ( )
32293229 {
32303230 var options = TestOptions . ReleaseDll . WithAssemblyIdentityComparer ( DesktopAssemblyIdentityComparer . Default ) ;
0 commit comments