I'm curious: why do you need it to compile with MS.NET if you're testing Mono 
stuff?
-- Alex
 
> From: edward.harvey.m...@clevertrove.com
> To: alex.koeplin...@outlook.com
> CC: mono-devel-list@lists.ximian.com
> Subject: RE: [Mono-dev] Open source .Net, and TLS 1.1 & 1.2
> Date: Sun, 14 Dec 2014 17:44:52 +0000
> 
> > From: Alexander Köplinger [mailto:alex.koeplin...@outlook.com]
> > 
> > You can find out if you run on Mono by checking if Type.GetType
> > ("Mono.Runtime") != null.
> 
> That's helpful, but doesn't quite solve it, because compilation will fail on 
> windows ...
> 
> I'm looking for something like this...
> 
> #ifdef MONO
>             
> Mono.Security.X509.X509StoreManager.CurrentUser.TrustedRoot.Import(junkRootCert);
>             try
>             {
> #endif
>                 DoStuff();
> #ifdef MONO
>             }
>             finally
>             {
>                 
> Mono.Security.X509.X509StoreManager.CurrentUser.TrustedRoot.Remove(junkRootCert);
>             }
> #endif
                                          
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to