diff --git a/src/Spring/CommonAssemblyInfo.cs b/src/Spring/CommonAssemblyInfo.cs
index 2c1d819b..bab00fed 100644
--- a/src/Spring/CommonAssemblyInfo.cs
+++ b/src/Spring/CommonAssemblyInfo.cs
@@ -1,7 +1,9 @@
using System;
using System.Reflection;
+#if !TIBCO_EMS
[assembly: CLSCompliant(true)]
+#endif
//
// General Information about an assembly is controlled through the following
diff --git a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj b/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj
index f147b7fc..7baf362c 100644
--- a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj
+++ b/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj
@@ -23,7 +23,7 @@
full
false
..\..\..\build\VS.NET.2010\Spring.Messaging.Ems\Debug\
- TRACE;DEBUG;NET_4_0
+ TRACE;DEBUG;NET_4_0; TIBCO_EMS
prompt
4
Spring.Messaging.Ems.xml
@@ -35,7 +35,7 @@
pdbonly
true
..\..\..\build\VS.NET.2010\Spring.Messaging.Ems\Release\
- TRACE;NET_4_0
+ TRACE;NET_4_0;TIBCO_EMS
prompt
4
AllRules.ruleset