<div dir="ltr">Thanks for that hint but I do not see some thing like this in my project. </div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-20 18:49 GMT+02:00 Mackey Kinard <span dir="ltr"><<a href="mailto:Mackey@ehsiplus.com" target="_blank">Mackey@ehsiplus.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Your cs1685 error is because your are duplicating the definition of the compiler services class.</div>
<div>This mainly happens when you are making extension to classes. If your are targeting .net</div><div>3.5 or higher the extension attribute is define in mono... In previous versions ... Like .net</div><div>2.0 you had to define the attribute yourself...</div>
<div><br></div><div>So probably when you made library of code that required you to define extension attribute that</div><div>Was .net 2.0... But you are using that library in a .net 3.5 or greater project which already has</div>
<div>Extention attribute defined...</div><div><br></div><div>I usually make a separate dll with the extension attribute as the only class... Then in my .net</div><div>2.0 projects (that I keep 2.0 to maintain compatible usage of my library for all versions) I reference this dll with the extension attribute... Otherwise, no need to define the extension attribute at all (for new .net projects)</div>
<div><br>Sent from my iPad</div><div><div class="h5"><div><br>On Apr 20, 2014, at 6:23 AM, Vardar Sahin <<a href="mailto:sakirsoft@gmail.com" target="_blank">sakirsoft@gmail.com</a>> wrote:<br><br></div><blockquote type="cite">
<div><div dir="ltr">Hi Guys,<div><br></div><div>I have a C# project which compiles just fine with Visual Studio. It also compiles when I use Xamarin Studio and the .Net runtime. But when I choose to use the MonoRuntime it does not compile anymore. </div>

<div><br></div><div>I am using the current version of Xamarin Studio ( 4.2.3 ). Interesting is that when I use an older Version of Xamarin Studio ( 4.1.9 ) + MonoRuntime it works.</div><div><br></div><div>I am on Windows and use the latest stable version of mono ( 3.2.3 ).</div>

<div><br></div><div>The compiler error I get is the following. </div><div><br></div><div><b>Error CS0433: The imported type `System.Action<T1,T2>' is defined multiple times (CS0433) </b><br></div><div><b><br></b></div>

<div>Also I have a Warning like this</div><div><br></div><div><b>Warning CS1685: The predefined type `System.Runtime.CompilerServices.ExtensionAttribute' is defined multiple times. Using definition from `mscorlib.dll' (CS1685) </b><br>

</div><div><br></div><div>The signature of the function where the error occurs is this. </div><div><br></div><div><div><b>private void ApplyCollision(ulong goId, CollisionData data, Action<ICollisionListener, Collision> func)</b></div>

<div><b><br></b></div><div><b><br></b></div><div>Any ideas how to fix this?</div><div><br></div><div>Best</div><div>Sahin</div><div><span style="white-space:pre-wrap">         </span></div></div></div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><div class=""><br><span>Mono-devel-list mailing list</span><br><span><a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a></span><br>
<span><a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a></span><br></div></div></blockquote></div></blockquote></div><br></div>