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